diff options
| author | Simon Rettberg | 2025-04-02 10:41:16 +0200 |
|---|---|---|
| committer | Simon Rettberg | 2025-04-02 10:41:16 +0200 |
| commit | 988df2f9bb6c596867d158d634d32ede28689153 (patch) | |
| tree | 0b487715b8d2720282cbe2868832a312f3d70590 | |
| parent | [locationinfo] Add web application manifest (diff) | |
| download | slx-admin-988df2f9bb6c596867d158d634d32ede28689153.tar.gz slx-admin-988df2f9bb6c596867d158d634d32ede28689153.tar.xz slx-admin-988df2f9bb6c596867d158d634d32ede28689153.zip | |
[rebootcontrol] Improve predefined exec template
4 files changed, 9 insertions, 4 deletions
diff --git a/modules-available/rebootcontrol/inc/exectemplate.inc.php b/modules-available/rebootcontrol/inc/exectemplate.inc.php index 59abc449..bf58dcf8 100644 --- a/modules-available/rebootcontrol/inc/exectemplate.inc.php +++ b/modules-available/rebootcontrol/inc/exectemplate.inc.php @@ -112,14 +112,14 @@ class ExecTemplateField public function __construct(string $id, string $title, string $type) { $this->id = $id; - $this->title = $title; + $this->title = $title . " (%$id%)"; $this->type = $type; } public function render(): string { if ($this->type === 'string') { - return '<input type="text" class="form-control" name="param-' . $this->id . '">'; + return '<input type="text" class="form-control" name="param-' . $this->id . '" required>'; } return '<div>???</div>'; } diff --git a/modules-available/rebootcontrol/lang/de/template-tags.json b/modules-available/rebootcontrol/lang/de/template-tags.json index df0a4875..05712e63 100644 --- a/modules-available/rebootcontrol/lang/de/template-tags.json +++ b/modules-available/rebootcontrol/lang/de/template-tags.json @@ -1,6 +1,6 @@ { "lang_aWolJob": "WakeOnLAN-Job", - "lang_activeTasks": "Laufende Jobs", + "lang_activeTasks": "Der folgende Befehl wird auf den ausgew\u00e4hlten Clients ausgef\u00fchrt.", "lang_add": "Hinzuf\u00fcgen", "lang_addNewSubnet": "Ein Subnetz manuell hinzuf\u00fcgen", "lang_assignedJumpHosts": "Zugewiesene Sprung-Hosts", @@ -59,6 +59,7 @@ "lang_rebootAt": "Neustart um:", "lang_rebooting": "Neustart...", "lang_remoteExec": "Ausf\u00fchren", + "lang_requiredArguments": "Erforderliche Argumente", "lang_scriptOrCommand": "Befehl \/ Script", "lang_settings": "Einstellungen", "lang_shutdown": "Herunterfahren", diff --git a/modules-available/rebootcontrol/lang/en/template-tags.json b/modules-available/rebootcontrol/lang/en/template-tags.json index 4f951641..61372295 100644 --- a/modules-available/rebootcontrol/lang/en/template-tags.json +++ b/modules-available/rebootcontrol/lang/en/template-tags.json @@ -59,6 +59,7 @@ "lang_rebootAt": "Reboot at:", "lang_rebooting": "Rebooting...", "lang_remoteExec": "Execute", + "lang_requiredArguments": "Required arguments", "lang_scriptOrCommand": "Command \/ Script", "lang_settings": "Settings", "lang_shutdown": "Shut Down", diff --git a/modules-available/rebootcontrol/templates/exec-enter-command.html b/modules-available/rebootcontrol/templates/exec-enter-command.html index 09eb32f5..2698846a 100644 --- a/modules-available/rebootcontrol/templates/exec-enter-command.html +++ b/modules-available/rebootcontrol/templates/exec-enter-command.html @@ -39,7 +39,10 @@ {{#preset}} <input type="hidden" name="preset" value="{{id}}"> <h3>{{title}}</h3> - <div class="slx-space">{{lang_command}}: <i>{{command}}</i></div> + <div class="slx-space">{{lang_command}}: <pre>{{command}}</pre></div> + {{#args.0}} + <h4>{{lang_requiredArguments}}</h4> + {{/args.0}} {{#args}} <div class="row"> <div class="col-md-5">{{title}}</div> |
