summaryrefslogtreecommitdiffstats
path: root/modules-available
Commit message (Collapse)AuthorAgeFilesLines
* [locationinfo] Add permission entry to runmode configSimon Rettberg2018-03-041-1/+2
|
* [statistics] Refine permissions, add some new onesSimon Rettberg2018-03-0414-101/+207
|
* [sysconfig] Add permissionsSimon Rettberg2018-03-044-17/+86
|
* [roomplanner] Add permissionsSimon Rettberg2018-02-2712-432/+534
|
* [dnbd3] Implement permissionsSimon Rettberg2018-02-274-31/+61
|
* [runmode] Support permissions supplied by module; fix handling of deleteUrl ↵Simon Rettberg2018-02-275-94/+242
| | | | modules
* [dnbd3] Add permissionsSimon Rettberg2018-02-263-16/+72
|
* [baseconfig] Add permissionsSimon Rettberg2018-02-244-18/+53
|
* [adduser] Consistent method namingSimon Rettberg2018-02-241-3/+3
|
* [adduser] Support setting user's roles on add/editSimon Rettberg2018-02-236-104/+198
|
* [adduser] Extend module to simple user manager (add/edit/remove)Simon Rettberg2018-02-2315-57/+404
| | | | TODO: Assign roles
* [locations] Fix location list: Filter invalid location idsSimon Rettberg2018-02-221-0/+2
|
* [permissionmanager] Ensure uniqueness in role_x_location table, consistent ↵Simon Rettberg2018-02-204-27/+47
| | | | table naming, drop unused id field
* [permissionmanager] Fix location table displaySimon Rettberg2018-02-201-1/+1
|
* [permissionmanager] Implement permissions:Simon Rettberg2018-02-1915-49/+163
| | | | | | | 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)
* [vmstore] lang_intern -> lang_internalSimon Rettberg2018-02-161-1/+1
|
* [dozmod] Remove testmail permission, would leak pw and makes little senseSimon Rettberg2018-02-163-8/+4Star
|
* [webinterface] Use permission helpers; disable inputs individuallySimon Rettberg2018-02-166-78/+103
|
* [vmstore] Simplify permissionsSimon Rettberg2018-02-165-33/+10Star
|
* [permissionmanager] Force lowercase permissions, handle locId 0 properlySimon Rettberg2018-02-162-3/+14
|
* [systemstatus] Use new permission helpers; disable non-accessible tabsSimon Rettberg2018-02-165-330/+303Star
|
* [serversetup-bwlp] Make use of new permission helpersSimon Rettberg2018-02-154-28/+27Star
|
* [locations] Update translationsSimon Rettberg2018-02-154-14/+16
|
* [statistics_reporting] Fix permission checkSimon Rettberg2018-02-151-1/+2
|
* [rebootcontrol] Rewrite permission handling, simplify html/javascriptSimon Rettberg2018-02-1511-194/+172Star
|
* [news] Fix formattingSimon Rettberg2018-02-141-220/+222
|
* [news] Use permission helpers; make inputs readonly if no permission to editSimon Rettberg2018-02-142-49/+46Star
|
* [minilinux] Use new permission helpersSimon Rettberg2018-02-142-45/+41Star
|
* Global: Only show "Warning" badge at the top if user can view event log,Simon Rettberg2018-02-141-1/+4
| | | | also hide warnings on the main page from modules the user has no access to
* [permissionmanager] Fix: False positive for perm validity checkSimon Rettberg2018-02-141-0/+2
|
* [permissionmanager] Apply formattingSimon Rettberg2018-02-144-52/+60
|
* [permissionmanager] Speed up queries for saving roles and assignmentsSimon Rettberg2018-02-141-12/+18
|
* [locations] One permission for direct subnet editing; restructure handling a bitSimon Rettberg2018-02-145-154/+150Star
|
* [dozmod] Move subpages to pages/, hide pages where user has no permissionSimon Rettberg2018-02-1315-401/+479
|
* [syslog] Permission checks when saving anonymization daysSimon Rettberg2018-02-136-31/+47
|
* [permissionmanager] Slightly more efficient queries, wildcard support, debug ↵Simon Rettberg2018-02-132-38/+142
| | | | mode, comments
* [translation] Fix saving language tags containing dotsSimon Rettberg2018-02-132-16/+11Star
|
* [permissionmanager] Add global translation pluginSimon Rettberg2018-02-131-0/+38
|
* [translation] Add support for global translation pluginsSimon Rettberg2018-02-131-5/+24
| | | | | | | Until now, modules could only supply extensions for translating module-related additional dictionaries. Now a module can provide a 'translation-global.inc.php' that will add additional translation sections to any module.
* [eventlog] Use Util::prettyTime for timestamp formattingSimon Rettberg2018-02-121-9/+1Star
|
* [eventlog] Simplify permission checkSimon Rettberg2018-02-121-30/+21Star
|
* [permissionmanager] GetPermissionData: Fix code style, simplify getRoles()Simon Rettberg2018-02-121-18/+15Star
|
* [permissionmanager] getPermissions(): Only consider permissions for active ↵Simon Rettberg2018-02-121-5/+14
| | | | modules
* [exams] Simplify permissions, add some error messagesSimon Rettberg2018-02-124-172/+145Star
|
* [statistics] Rename permissions a bitSimon Rettberg2018-02-124-13/+13
|
* [permissionmanager] Tweak style, fix role filtering (and make it AND), minor ↵Simon Rettberg2018-02-1215-276/+184Star
| | | | cleanups
* [permissionmanager] Introduce "location-aware" flag for permissionsSimon Rettberg2018-02-1223-169/+309
| | | | | | | | | | 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.
* [backup] Use permission helpersSimon Rettberg2018-02-093-20/+15Star
|
* Merge branch 'master' into permission-managerSimon Rettberg2018-02-0990-629/+1111
|\
| * [exams] Fix table designSimon Rettberg2018-02-081-1/+1
| |