@@ -94,6 +94,9 @@ Enter `salt-call` commands with the prefix `wheel.`. e.g. `wheel.key.finger`. Th
9494
9595Enter regular commands without special prefix. e.g. ` test.ping ` . The command is sent to the minions specified in the target field.
9696
97+ The text ` ##connected ` in the target field will be immediatelly replaced by the list of connected
98+ minions, or with ` * ` when all minions are connected, or with an expression when that is shorter.
99+
97100Commands can be run normally, in which case the command runs to completion and shows the results. Alternatively, it can be started asynchronously, in which case only a bit of progress information is shown. When variable ` state_events ` is set to ` true ` , then the progress is shown per state when applicable. Batch commands are not supported at this time.
98101
99102
@@ -231,7 +234,7 @@ saltgui_public_pillars:
231234## Custom command documentation
232235A custom HTML help text can be shown from the "Manual Run" overlay.
233236
234- Therefor ,
237+ To use it ,
235238- specify ` saltgui_custom_command_help ` in the salt master config. Example:
236239```
237240saltgui_custom_command_help: |
@@ -262,8 +265,7 @@ Alternatively, or additionally, the text can be retrieved from the `master` file
262265When apis are disabled using the native ` external_auth ` mechanism,
263266SaltGUI may show menu-items that have become unuseable.
264267In that case, it may be useful to reduce the menu-bar to less items.
265- Variable ` saltgui_pages ` is read
266- from salt master configuration file ` /etc/salt/master ` .
268+ Variable ` saltgui_pages ` is read from salt master configuration file ` /etc/salt/master ` .
267269It contains the list of accessible pages per user.
268270The first page in the list also becomes the landing page.
269271Users that are not listed still have the full menu.
@@ -423,99 +425,127 @@ SaltGUI includes these libraries (with possible modifications):
423425
424426## Changelog
425427
428+ ## 1.28.0 (2022-04-16)
429+ - Added icons for Rocky (thx byoungstrom), OpenWRT (thx vemilyus), and a few more (erwindon)
430+ - Bump eslint and stylelint to latest versions (erwindon)
431+ - Fixed stylelint issues now that stylelint became more strict (erwindon)
432+ - Enhanced date/time representation (thx achimmihca)
433+ - Fixed logout warning (erwindon)
434+ - Added support for template categories (thx xzenor)
435+ - Added support for issues overview (erwindon, thx xzenor)
436+ - Improved help texts (erwindon, thx achimmihca)
437+ - Deeplink now survives login screen (thx achimmihca)
438+ - Added easier targetting connected minions only with '##connected' target
439+ - Use consistent style when warning for something (erwindon)
440+ - Improved reporting on CVE issues (erwindon)
441+ - Added direct navigation to minion details (erwindon)
442+ - Improved hightstate overview (erwindon)
443+ - Fix for viewing a job that was started with a list target (erwindon)
444+ - Fix to prevent spell-checking in the text fields (erwindon)
445+ - Added support for state_output_pct (erwindon)
446+ - Provided simple download facility for job results (thx buffman23)
447+ - Fixed json-stringify for strings like `1777' (erwindon)
448+ - Fixed race-condition on startup (erwindon)
449+ - Do not analyse version of offline minion (erwindon)
450+ - Handle the output of some really old minions (erwindon)
451+ - Fixed aysnc status indicator in command-panel (erwindon)
452+ - Fixed pluralization issue due to text-vs-number mistake (erwindon)
453+ - More code cleanups and various small stuff (erwindon)
454+ - Celebrating 350 stars on GitHub
455+
426456## 1.27.0 (2021-11-29)
427- - introduced a highstate overview per minion in the jobs menu (erwindon, thx xzenor)
428- - improved handling of JS promises (erwindon)
429- - several small improvements on gui behaviour (erwindon)
430- - fixed real-time job status on Keys page (erwindon)
431- - improve pause/play button, added 'none' state (erwindon)
432- - added icon for CentOS Stream (erwindon, thx xzenor)
433- - automatically provide alternative for unknown icon (erwindon)
434- - solution for jobs results without minions list, e.g. when using mysql (erwindon, thx xzenor)
457+ - Introduced a highstate overview per minion in the jobs menu (erwindon, thx xzenor)
458+ - Improved handling of JS promises (erwindon)
459+ - Several small improvements on gui behaviour (erwindon)
460+ - Fixed real-time job status on Keys page (erwindon)
461+ - Improve pause/play button, added 'none' state (erwindon)
462+ - Added icon for CentOS Stream (erwindon, thx xzenor)
463+ - Automatically provide alternative for unknown icon (erwindon)
464+ - Solution for jobs results without minions list, e.g. when using mysql (erwindon, thx xzenor)
435465- Bump eslint and stylelint to latest versions (erwindon)
436- - more code cleanups and various small stuff (erwindon)
466+ - More code cleanups and various small stuff (erwindon)
437467
438468## 1.26.0 (2021-10-31)
439- - applied review comments on documentation (thx achimmihca)
440- - prevent use of null when a task reported changes as such (thx xzenor)
441- - add support for additional salt.auth types (thx hoaivan)
442- - added a message-of-the-day (motd) facility, before and/or after login (erwindon)
443- - various gui (code) improvements and tweaks (erwindon)
444- - fixed highstate tooltip content (erwindon)
445- - use uniform buttons, but smaller when in a table (erwindon)
446- - hide the commandbox on automatic logout (erwindon)
447- - fixed beacon template for cert_info (erwindon)
448- - bump stylelint+eslint versions (erwindon)
449- - fixed several codebeat reported issues (erwindon)
450- - added a few more CVEs to test for (erwindon)
451- - fixed several constructions that needed higher ES versions (erwindon)
452- - display warning sign for error information in beacon data (erwindon)
453- - inform when no, or less, beacon-type info is available (erwindon)
469+ - Applied review comments on documentation (thx achimmihca)
470+ - Prevent use of null when a task reported changes as such (thx xzenor)
471+ - Add support for additional salt.auth types (thx hoaivan)
472+ - Added a message-of-the-day (motd) facility, before and/or after login (erwindon)
473+ - Various gui (code) improvements and tweaks (erwindon)
474+ - Fixed highstate tooltip content (erwindon)
475+ - Use uniform buttons, but smaller when in a table (erwindon)
476+ - Hide the commandbox on automatic logout (erwindon)
477+ - Fixed beacon template for cert_info (erwindon)
478+ - Bump stylelint+eslint versions (erwindon)
479+ - Fixed several codebeat reported issues (erwindon)
480+ - Added a few more CVEs to test for (erwindon)
481+ - Fixed several constructions that needed higher ES versions (erwindon)
482+ - Display warning sign for error information in beacon data (erwindon)
483+ - Inform when no, or less, beacon-type info is available (erwindon)
454484
455485## 1.25.0 (2021-08-01)
456- - fixed generating commands without proper quoting (erwindon, thx xzenor)
457- - added extended help for beacon configuration (erwindon)
458- - fixed sticky key status (erwindon)
459- - updated CVE info to include recent disclosures (erwindon)
460- - several small improvements and fixes (erwindon)
461- - updated several dependencies reported by dependabot (erwindon)
462- - celebrating 300 stars on GitHub
486+ - Fixed generating commands without proper quoting (erwindon, thx xzenor)
487+ - Added extended help for beacon configuration (erwindon)
488+ - Fixed sticky key status (erwindon)
489+ - Updated CVE info to include recent disclosures (erwindon)
490+ - Several small improvements and fixes (erwindon)
491+ - Updated several dependencies reported by dependabot (erwindon)
492+ - Celebrating 300 stars on GitHub
463493
464494## 1.24.0 (2021-03-04)
465495- SaltGUI is now a single page application (erwindon)
466- - allow reduced number of pages (erwindon, thx bbinet)
467- - show unconnected minions even before api timeout (erwindon)
468- - job output refresh without page reload (erwindon)
469- - cmd panel close refresh page without reload and smarter (erwindon)
470- - updated list of CVEs that we must warn for (erwindon)
496+ - Allow reduced number of pages (erwindon, thx bbinet)
497+ - Show unconnected minions even before api timeout (erwindon)
498+ - Job output refresh without page reload (erwindon)
499+ - Cmd panel close refresh page without reload and smarter (erwindon)
500+ - Updated list of CVEs that we must warn for (erwindon)
471501
472502## 1.23.0 (2020-12-28)
473- - warn when there are no matching targets (erwindon)
474- - added basic support for reactors (erwindon)
475- - added support to add all 3 schedule types (erwindon)
476- - consider the state_verbose and state_output variables (erwindon)
477- - async (highstate) jobs now provide feeback about progress (erwindon)
478- - added support for bulk state apply (erwindon)
479- - added support for bulk key management (erwindon)
480- - prefer js escape codes over html escape codes (erwindon)
481- - centralized special character handling (erwindon)
482- - restyled the top-right cmd-button (erwindon, thx dawidmalina)
483- - wheel commands can only take named parameters (erwindon)
484- - let pages decide on their own visibility (erwindon)
485- - better support for touchscreens (erwindon)
486- - show cherrypy details on (hidden) screen (ewindon)
487- - improved session timeout detection (erwindon)
488- - improved (hidden) options screen (erwindon)
489- - reduce update-rate of jobs overview, now interruptable (erwindon)
490- - cleaned code for dropdown menus (erwindon)
491- - small fixes for sonarqube results (erwindon)
492- - small fixes for layout and spelling (erwindon)
503+ - Warn when there are no matching targets (erwindon)
504+ - Added basic support for reactors (erwindon)
505+ - Added support to add all 3 schedule types (erwindon)
506+ - Consider the state_verbose and state_output variables (erwindon)
507+ - Async (highstate) jobs now provide feeback about progress (erwindon)
508+ - Added support for bulk state apply (erwindon)
509+ - Added support for bulk key management (erwindon)
510+ - Prefer JS escape codes over html escape codes (erwindon)
511+ - Centralized special character handling (erwindon)
512+ - Restyled the top-right cmd-button (erwindon, thx dawidmalina)
513+ - Wheel commands can only take named parameters (erwindon)
514+ - Let pages decide on their own visibility (erwindon)
515+ - Better support for touchscreens (erwindon)
516+ - Show cherrypy details on (hidden) screen (ewindon)
517+ - Improved session timeout detection (erwindon)
518+ - Improved (hidden) options screen (erwindon)
519+ - Reduce update-rate of jobs overview, now interruptable (erwindon)
520+ - Cleaned code for dropdown menus (erwindon)
521+ - Small fixes for sonarqube results (erwindon)
522+ - Small fixes for layout and spelling (erwindon)
493523- Celebrating (almost) 250 stars on GitHub
494524
495525## 1.22.0 (2020-11-05)
496- - added alert for all known CVEs (erwindon)
497- - added external documentation access (erwindon)
498- - improved support for multiple message beacons (erwindon)
499- - added play/pause buttons for dynamic screens (erwindon)
500- - use more util functions for common tasks (erwindon)
501- - reorganized code in pages and panels (erwindon)
502- - improved support for very old browsers (erwindon)
503- - replaceAll is not universally supported (erwindon, thx Timbus)
504- - added support for """strings""" (erwindon, thx jfunnell)
505- - modernized js code (erwindon)
506- - fixed whitespace situations with commands (erwindon)
507- - additional eslint fixes (erwindon)
508- - update of tools (erwindon)
509- - small documentation fixes (erwindon)
526+ - Added alert for all known CVEs (erwindon)
527+ - Added external documentation access (erwindon)
528+ - Improved support for multiple message beacons (erwindon)
529+ - Added play/pause buttons for dynamic screens (erwindon)
530+ - Use more util functions for common tasks (erwindon)
531+ - Reorganized code in pages and panels (erwindon)
532+ - Improved support for very old browsers (erwindon)
533+ - ReplaceAll is not universally supported (erwindon, thx Timbus)
534+ - Added support for """strings""" (erwindon, thx jfunnell)
535+ - Modernized JS code (erwindon)
536+ - Fixed whitespace situations with commands (erwindon)
537+ - Additional eslint fixes (erwindon)
538+ - Update of tools (erwindon)
539+ - Small documentation fixes (erwindon)
510540
511541## 1.21.0 (2020-08-02)
512- - added event-monitoring page (erwindon, thx mchugh19)
513- - added search-options (erwindon, thx mchugh19)
514- - upgraded eslint to 7.5; applied most rules (erwindon)
515- - warn for imminent session timout (erwindon)
516- - simplified html object selection (erwindon)
517- - unified search handling (erwindon)
518- - mark current choice in selection menus (erwindon)
542+ - Added event-monitoring page (erwindon, thx mchugh19)
543+ - Added search-options (erwindon, thx mchugh19)
544+ - Upgraded eslint to 7.5; applied most rules (erwindon)
545+ - Warn for imminent session timout (erwindon)
546+ - Simplified html object selection (erwindon)
547+ - Unified search handling (erwindon)
548+ - Mark current choice in selection menus (erwindon)
519549
520550## 1.20.0 (2020-05-22)
521551- Cleanup handling of urls; allow alternative prefixes (erwindon, thx ggiesen)
@@ -538,14 +568,14 @@ SaltGUI includes these libraries (with possible modifications):
538568- Celebrating 200 stars on GitHub
539569
540570## 1.18.0 (2019-11-22)
541- - added missing openbsd icon (erwindon, thx hbonath)
542- - added support for orchestration output (erwindon, thx gnouts)
543- - clarified some documentation issues (erwindon)
544- - smarter placement of tooltips (erwindon)
545- - no inner-scrollbar for cmd box (erwindon)
546- - hide job details with data from many minions (erwindon)
547- - added menu option for state testing (erwindon)
548- - more code cleanups (erwindon)
571+ - Added missing openbsd icon (erwindon, thx hbonath)
572+ - Added support for orchestration output (erwindon, thx gnouts)
573+ - Clarified some documentation issues (erwindon)
574+ - Smarter placement of tooltips (erwindon)
575+ - No inner-scrollbar for cmd box (erwindon)
576+ - Hide job details with data from many minions (erwindon)
577+ - Added menu option for state testing (erwindon)
578+ - More code cleanups (erwindon)
549579
550580## 1.17.0 (2019-07-14)
551581- Added code and instructions to set up standalone SaltGUI (dawidmalina)
@@ -590,7 +620,7 @@ SaltGUI includes these libraries (with possible modifications):
590620- Major cleanup of js-promise handling (erwindon)
591621- Re-organized all menu item creations (erwindon)
592622- Better validations on url parameters (erwindon)
593- - js and css code cleanups (erwindon)
623+ - JS and CSS code cleanups (erwindon)
594624- Small layout fixes (erwindon)
595625- Additional testing (dawidmalina)
596626
@@ -616,7 +646,7 @@ SaltGUI includes these libraries (with possible modifications):
616646- Fixed missing summary of changes for SaltGuiHighstate (erwindon)
617647- Added original highstate output format (erwindon)
618648- Updated salt version to 2019.2.0 for docker images (erwindon)
619- - All js code is now in modules (erwindon)
649+ - All JS code is now in modules (erwindon)
620650- Some more small fixes (erwindon)
621651
622652## 1.11.0 (2019-03-30)
0 commit comments