diff options
author | Simon Rettberg | 2019-07-03 17:07:49 +0200 |
---|---|---|
committer | Simon Rettberg | 2019-07-03 17:08:20 +0200 |
commit | 89448d9a9b4dfad1f5ea0e2b120f710c9a5dd316 (patch) | |
tree | 35dcee8b8a9deab1666e2476f0b99c6d73c44de2 | |
parent | [exams] Fix creating global exam (diff) | |
download | slx-admin-89448d9a9b4dfad1f5ea0e2b120f710c9a5dd316.tar.gz slx-admin-89448d9a9b4dfad1f5ea0e2b120f710c9a5dd316.tar.xz slx-admin-89448d9a9b4dfad1f5ea0e2b120f710c9a5dd316.zip |
[dnbd3] Add baseconfig vars for experimental local caching
4 files changed, 50 insertions, 0 deletions
diff --git a/modules-available/dnbd3/baseconfig/settings.json b/modules-available/dnbd3/baseconfig/settings.json new file mode 100644 index 00000000..98b11f91 --- /dev/null +++ b/modules-available/dnbd3/baseconfig/settings.json @@ -0,0 +1,12 @@ +{ + "SLX_DNBD3_MIN_GB": { + "catid": "other", + "defaultvalue": "0", + "validator": "regex:\/^\\d*$\/" + }, + "SLX_DNBD3_MIN_GB_HASH": { + "catid": "other", + "defaultvalue": "0", + "validator": "regex:\/^\\d*$\/" + } +}
\ No newline at end of file diff --git a/modules-available/dnbd3/hooks/translation.inc.php b/modules-available/dnbd3/hooks/translation.inc.php new file mode 100644 index 00000000..cb1854b4 --- /dev/null +++ b/modules-available/dnbd3/hooks/translation.inc.php @@ -0,0 +1,30 @@ +<?php + +$HANDLER = array(); + +/** + * List of valid subsections + */ +$HANDLER['subsections'] = array( + 'config-variables' +); + +/* + * Handlers for the subsections that will return an array of expected tags. + * This is optional, if you don't want to define expected tags, don't create a function. + */ + +/** + * Configuration variables. + * @param \Module $module + * @return array + */ +$HANDLER['grep_config-variables'] = function($module) { + if (!$module->activate(1, false) || !Module::isAvailable('baseconfig')) + return array(); + $want = BaseConfigUtil::getVariables($module); + foreach ($want as &$entry) { + $entry = true; + } + return $want; +}; diff --git a/modules-available/dnbd3/lang/de/config-variables.json b/modules-available/dnbd3/lang/de/config-variables.json new file mode 100644 index 00000000..75020efc --- /dev/null +++ b/modules-available/dnbd3/lang/de/config-variables.json @@ -0,0 +1,4 @@ +{ + "SLX_DNBD3_MIN_GB": "Experimentell!", + "SLX_DNBD3_MIN_GB_HASH": "Experimentell!" +}
\ No newline at end of file diff --git a/modules-available/dnbd3/lang/en/config-variables.json b/modules-available/dnbd3/lang/en/config-variables.json new file mode 100644 index 00000000..726ce821 --- /dev/null +++ b/modules-available/dnbd3/lang/en/config-variables.json @@ -0,0 +1,4 @@ +{ + "SLX_DNBD3_MIN_GB": "Experimental", + "SLX_DNBD3_MIN_GB_HASH": "Experimental" +}
\ No newline at end of file |