summaryrefslogtreecommitdiffstats
path: root/modules-available/permissionmanager
diff options
context:
space:
mode:
authorUdo Walter2017-03-28 15:21:36 +0200
committerUdo Walter2017-03-28 15:21:36 +0200
commit9001567bd710a4aec6ca5eb7c484503779983aa6 (patch)
tree8215bb8596b0fec7a9e85eb09af985f494587f93 /modules-available/permissionmanager
parent[permission-manager] added role editor (new role and edit role) (diff)
downloadslx-admin-9001567bd710a4aec6ca5eb7c484503779983aa6.tar.gz
slx-admin-9001567bd710a4aec6ca5eb7c484503779983aa6.tar.xz
slx-admin-9001567bd710a4aec6ca5eb7c484503779983aa6.zip
[permission-manager] changed module id to module name
Diffstat (limited to 'modules-available/permissionmanager')
-rw-r--r--modules-available/permissionmanager/page.inc.php10
-rw-r--r--modules-available/permissionmanager/templates/roleEditor.html4
2 files changed, 10 insertions, 4 deletions
diff --git a/modules-available/permissionmanager/page.inc.php b/modules-available/permissionmanager/page.inc.php
index 053c099d..ef280c11 100644
--- a/modules-available/permissionmanager/page.inc.php
+++ b/modules-available/permissionmanager/page.inc.php
@@ -83,12 +83,13 @@ class Page_PermissionManager extends Page
$permissions = PermissionUtil::getPermissions();
$permissionHTML = "";
foreach ($permissions as $k => $v) {
+ $name = Dictionary::translateFileModule($k, "module", "module_name");
$permissionHTML .= "
<div id='$k' class='panel panel-primary module-box' style='display: none;'>
<div class='panel-heading'>
<div class='checkbox'>
<input name='permissions[]' value='$k.*' type='checkbox' class='form-control'>
- <label>$k</label>
+ <label>$name</label>
</div>
</div>
<div class='panel-body'>
@@ -98,7 +99,12 @@ class Page_PermissionManager extends Page
}
$data["locations"] = GetData::getLocations($selectedLocations);
- $data["moduleNames"] = array_keys($permissions);
+ $data["moduleNames"] = array();
+ foreach (array_keys($permissions) as $moduleid) {
+ $data["moduleNames"][] = array("id" => $moduleid,
+ "name" => Dictionary::translateFileModule($moduleid, "module", "module_name"));
+ }
+
$data["permissionHTML"] = $permissionHTML;
Render::addTemplate('roleEditor', $data);
}
diff --git a/modules-available/permissionmanager/templates/roleEditor.html b/modules-available/permissionmanager/templates/roleEditor.html
index 68569caa..99cf3053 100644
--- a/modules-available/permissionmanager/templates/roleEditor.html
+++ b/modules-available/permissionmanager/templates/roleEditor.html
@@ -29,7 +29,7 @@
<div class="col-md-3">
<div class="btn-group-vertical module-toggle-group" role="group">
{{#moduleNames}}
- <button id="button-{{.}}" type="button" class="btn btn-default module-toggle">{{.}}</button>
+ <button id="button-{{id}}" type="button" class="btn btn-default module-toggle" data-moduleid="{{id}}">{{name}}</button>
{{/moduleNames}}
</div>
</div>
@@ -69,7 +69,7 @@
$(".module-toggle").click(function () {
var button = $(this);
- var moduleBox = $("#" + button.text());
+ var moduleBox = $("#" + button.data("moduleid"));
if (button.hasClass("btn-default")) {
button.removeClass("btn-default");
button.addClass("btn-primary");