diff options
author | Udo Walter | 2017-03-31 15:42:27 +0200 |
---|---|---|
committer | Udo Walter | 2017-03-31 15:42:27 +0200 |
commit | 41e0fe6356ece2f7c7a58eba7a87111919f826c8 (patch) | |
tree | 7d1212fceb8653c92da55b07022bce67da676fec /modules-available/permissionmanager/templates | |
parent | [permission-manager] fixed hardcoded strings (diff) | |
download | slx-admin-41e0fe6356ece2f7c7a58eba7a87111919f826c8.tar.gz slx-admin-41e0fe6356ece2f7c7a58eba7a87111919f826c8.tar.xz slx-admin-41e0fe6356ece2f7c7a58eba7a87111919f826c8.zip |
[permission-manager] added possibility to select all permissions
Diffstat (limited to 'modules-available/permissionmanager/templates')
-rw-r--r-- | modules-available/permissionmanager/templates/roleEditor.html | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/modules-available/permissionmanager/templates/roleEditor.html b/modules-available/permissionmanager/templates/roleEditor.html index 7f54a813..ee717fe6 100644 --- a/modules-available/permissionmanager/templates/roleEditor.html +++ b/modules-available/permissionmanager/templates/roleEditor.html @@ -27,16 +27,16 @@ {{abc}} <div class="row"> <div class="col-md-3"> - <div class="btn-group-vertical module-toggle-group" role="group"> + <b style="line-height: 34px">{{lang_Permissions}}:</b> + <div class="pull-right"><input name="allPermissions" {{allPermChecked}} type="checkbox" id="allPermissions"></div> + <div class="btn-group-vertical module-toggle-group permissions-container {{permissionsClass}}" role="group"> {{#moduleNames}} <button id="button-{{id}}" type="button" class="btn btn-default module-toggle" data-moduleid="{{id}}">{{name}}</button> {{/moduleNames}} </div> </div> - <div class="col-md-9 module-container"> - + <div class="col-md-9 module-container permissions-container {{permissionsClass}}"> {{{permissionHTML}}} - </div> </div> </form> @@ -60,8 +60,6 @@ allLocations.bootstrapSwitch("labelWidth", 1); allLocations.bootstrapSwitch("onText", "{{lang_all}}"); allLocations.bootstrapSwitch("offText", "{{lang_selected}}"); - allLocations.bootstrapSwitch("onColor", "default"); - allLocations.bootstrapSwitch("offColor", "primary"); allLocations.on('switchChange.bootstrapSwitch', function(event, state) { if (state) { @@ -71,6 +69,21 @@ } }); + var allPermissions = $("#allPermissions"); + allPermissions.bootstrapSwitch("size", "normal"); + allPermissions.bootstrapSwitch("labelWidth", 1); + allPermissions.bootstrapSwitch("onText", "{{lang_all}}"); + allPermissions.bootstrapSwitch("offText", "{{lang_selected}}"); + + + allPermissions.on('switchChange.bootstrapSwitch', function(event, state) { + if (state) { + $(".permissions-container").addClass("disabled"); + } else { + $(".permissions-container").removeClass("disabled"); + } + }); + $("form input").keydown(function(e) { if (e.keyCode === 13) e.preventDefault(); }); |