From b777775f1c4d4424d393e3b1750a8ac2164cbbd1 Mon Sep 17 00:00:00 2001 From: Christian Hofmaier Date: Tue, 20 Mar 2018 11:43:46 +0100 Subject: [usb-lock-off] disabled add buttons if configuration isn't added to db yet --- modules-available/usblockoff/lang/de/template-tags.json | 3 ++- modules-available/usblockoff/lang/en/template-tags.json | 3 ++- modules-available/usblockoff/page.inc.php | 10 +++++++++- .../usblockoff/templates/usb-rules-config.html | 14 ++++++++------ 4 files changed, 21 insertions(+), 9 deletions(-) (limited to 'modules-available') diff --git a/modules-available/usblockoff/lang/de/template-tags.json b/modules-available/usblockoff/lang/de/template-tags.json index 096bdd19..c8092cd1 100644 --- a/modules-available/usblockoff/lang/de/template-tags.json +++ b/modules-available/usblockoff/lang/de/template-tags.json @@ -47,5 +47,6 @@ "lang_assignMenu": "Zuweisungsmenü", "lang_serverName": "Servername", "lang_configuration": "Konfiguration", - "lang_usb-lock-off": "USB Lock-Off" + "lang_usb-lock-off": "USB Lock-Off", + "lang_disabledButtons_helptext": "Sie müssen zuerst die Konfiguration speichern, um Regeln hinzufügen zu können." } diff --git a/modules-available/usblockoff/lang/en/template-tags.json b/modules-available/usblockoff/lang/en/template-tags.json index 99764776..282c83a0 100644 --- a/modules-available/usblockoff/lang/en/template-tags.json +++ b/modules-available/usblockoff/lang/en/template-tags.json @@ -47,5 +47,6 @@ "lang_assignMenu": "Assign menu", "lang_serverName": "Server name", "lang_configuration": "Configuration", - "lang_usb-lock-off": "USB lock off" + "lang_usb-lock-off": "USB lock off", + "lang_disabledButtons_helptext": "You must first save the configuration to add rules." } diff --git a/modules-available/usblockoff/page.inc.php b/modules-available/usblockoff/page.inc.php index 8c32a699..4a8e4a80 100644 --- a/modules-available/usblockoff/page.inc.php +++ b/modules-available/usblockoff/page.inc.php @@ -340,9 +340,17 @@ class Page_usblockoff extends Page $rulesArray[] = $rule; } } + + if ($configid == "new-default") { + $newConfig = true; + } else { + $newConfig = false; + } + return Render::parse('usb-rules-config', array( 'rules' => (array)$rulesArray, - 'configid' => $configid + 'configid' => $configid, + 'newConfig' => $newConfig )); } diff --git a/modules-available/usblockoff/templates/usb-rules-config.html b/modules-available/usblockoff/templates/usb-rules-config.html index 15c7a2f7..60f786c0 100644 --- a/modules-available/usblockoff/templates/usb-rules-config.html +++ b/modules-available/usblockoff/templates/usb-rules-config.html @@ -48,14 +48,16 @@
- - + + {{lang_genericRule}} - - + + {{lang_devices}}
-- cgit v1.2.3-55-g7522