summaryrefslogtreecommitdiffstats
path: root/modules-available/permissionmanager/templates/treepanel.html
Commit message (Collapse)AuthorAgeFilesLines
* [permissionmanager] Implement permissions:Simon Rettberg2018-02-191-1/+1
| | | | | | | Permissinmanager is now protected by permissions. In order to prevent complete lockout, the user with userid == 1 will always be able to edit and assign permissions. (TODO: Communicate this somehow)
* [permissionmanager] Tweak style, fix role filtering (and make it AND), minor ↵Simon Rettberg2018-02-121-1/+1
| | | | cleanups
* [permissionmanager] Introduce "location-aware" flag for permissionsSimon Rettberg2018-02-121-1/+1
| | | | | | | | | | This flag tells wether the permission can be restricted to certain locations in a meaningful way. This flag has to be set in the permissions.json of the according module. For example, the permission to reboot the server cannot be limited to certain locations in a meaningful way, while the view of the client log can be filtered to only show log entries for clients in specific locations.
* [permissionmanager] removed openRoleEdior function;Udo Walter2017-12-211-6/+6
| | | | | | | | changed searchFieldFunction() to use jQuery; fixed checkboxes in roleeditor not selecting on a click on the label; added selected row highlighting; disabled buttons if there are no users/roles selected; made role badges in user/location tables clickable; added phpdoc comments to most php functions;
* [permissionmanager] new permission and location chooser in roleeditorUdo Walter2017-11-301-0/+13