Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [locations] One permission for direct subnet editing; restructure handling a bit | Simon Rettberg | 2018-02-14 | 5 | -154/+150 |
| | |||||
* | [dozmod] Move subpages to pages/, hide pages where user has no permission | Simon Rettberg | 2018-02-13 | 15 | -401/+479 |
| | |||||
* | [syslog] Permission checks when saving anonymization days | Simon Rettberg | 2018-02-13 | 6 | -31/+47 |
| | |||||
* | [permissionmanager] Slightly more efficient queries, wildcard support, debug ↵ | Simon Rettberg | 2018-02-13 | 2 | -38/+142 |
| | | | | mode, comments | ||||
* | index.php: Hacky way of telling the php error handler to skip stack frames | Simon Rettberg | 2018-02-13 | 1 | -0/+9 |
| | | | | | | | This can be used to show more meaningful error messages in debug mode at the bottom of the page. Prefix the error message with [skip:N] where N is the number of stack frames to skip when printing the error message. The php error log will still receive the complete stack trace. | ||||
* | [translation] Fix saving language tags containing dots | Simon Rettberg | 2018-02-13 | 2 | -16/+11 |
| | |||||
* | [permissionmanager] Add global translation plugin | Simon Rettberg | 2018-02-13 | 1 | -0/+38 |
| | |||||
* | [translation] Add support for global translation plugins | Simon Rettberg | 2018-02-13 | 1 | -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 formatting | Simon Rettberg | 2018-02-12 | 1 | -9/+1 |
| | |||||
* | [eventlog] Simplify permission check | Simon Rettberg | 2018-02-12 | 1 | -30/+21 |
| | |||||
* | [permissionmanager] GetPermissionData: Fix code style, simplify getRoles() | Simon Rettberg | 2018-02-12 | 1 | -18/+15 |
| | |||||
* | [permissionmanager] getPermissions(): Only consider permissions for active ↵ | Simon Rettberg | 2018-02-12 | 1 | -5/+14 |
| | | | | modules | ||||
* | [exams] Simplify permissions, add some error messages | Simon Rettberg | 2018-02-12 | 4 | -172/+145 |
| | |||||
* | [statistics] Rename permissions a bit | Simon Rettberg | 2018-02-12 | 4 | -13/+13 |
| | |||||
* | slx-fixes.js/default.css: Fix disabled cursor-style | Simon Rettberg | 2018-02-12 | 2 | -2/+19 |
| | |||||
* | [permissionmanager] Tweak style, fix role filtering (and make it AND), minor ↵ | Simon Rettberg | 2018-02-12 | 15 | -276/+184 |
| | | | | cleanups | ||||
* | [default.css] Fix panel heading bg-img being applied for all panel styles | Simon Rettberg | 2018-02-12 | 1 | -1/+1 |
| | | | | Should only override bg for default panel | ||||
* | [default.css] Fix style of labels in input-group-addon | Simon Rettberg | 2018-02-12 | 1 | -0/+5 |
| | |||||
* | [permissionmanager] Introduce "location-aware" flag for permissions | Simon Rettberg | 2018-02-12 | 23 | -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 helpers | Simon Rettberg | 2018-02-09 | 5 | -24/+27 |
| | |||||
* | Permissions: Introduce helper functions for common tasks | Simon Rettberg | 2018-02-09 | 2 | -2/+47 |
| | | | | | | | assertPermission ensures the user has a given permission and halts execution otherwise. addGlobalTags is a helper to fill an array for the rendering process with tags associated with (missing) permissions. | ||||
* | Merge branch 'master' into permission-manager | Simon Rettberg | 2018-02-09 | 93 | -638/+1173 |
|\ | |||||
| * | [inc/User] Add locationid 0 to allowed locations in fallback mode | Simon Rettberg | 2018-02-08 | 1 | -2/+5 |
| | | |||||
| * | [exams] Fix table design | Simon Rettberg | 2018-02-08 | 1 | -1/+1 |
| | | |||||
| * | [exams/roomplanner] Hybrid PVS managers become dedicated in exam mode | Simon Rettberg | 2018-02-08 | 4 | -2/+42 |
| | | | | | | | | Hopefully fixes #3066 | ||||
| * | Update translations | Simon Rettberg | 2018-02-08 | 6 | -6/+18 |
| | | |||||
| * | [syslog] Add option to anonymize log entries after X days | Simon Rettberg | 2018-02-08 | 3 | -0/+60 |
| | | | | | | | | Closes #3301 | ||||
| * | [runmode] Fix error message if generic editor is not allowed, allow dnbd3 editor | Simon Rettberg | 2018-02-07 | 2 | -2/+2 |
| | | |||||
| * | Merge branch 'master' of dnbd3:openslx-ng/slx-admin | Simon Rettberg | 2018-02-07 | 11 | -66/+78 |
| |\ | |||||
| | * | [locationinfo] Fix styling of tooltip btns | Steffen Ritter | 2018-02-06 | 11 | -66/+78 |
| | | | | | | | | | | | | also made the style of two close btns consistent to the rest | ||||
| * | | Merge branch 'master' of dnbd3:openslx-ng/slx-admin | Simon Rettberg | 2018-02-05 | 1 | -3/+6 |
| |\| | |||||
| | * | [statistics_reporting] Translation for 'settings' | Steffen Ritter | 2018-02-05 | 1 | -3/+6 |
| | | | |||||
| * | | [statistics_reporting] Fix perVM and perUser (type mismatch in SQL) | Simon Rettberg | 2018-02-05 | 4 | -11/+6 |
| |/ | |||||
| * | [statistics] Move replace-hook to statistics subdir | Simon Rettberg | 2018-01-18 | 5 | -1/+1 |
| | | |||||
| * | [minilinux] Check md5 if filesize and mtime failed to hint at changed files | Simon Rettberg | 2018-01-17 | 1 | -1/+2 |
| | | |||||
| * | [syslog] Make client ip clickable, linking to statistics | Steffen Ritter | 2018-01-16 | 2 | -3/+3 |
| | | |||||
| * | [statistics] Properly display runmode name in client list | Simon Rettberg | 2018-01-15 | 2 | -1/+12 |
| | | |||||
| * | [runmode] Do not allow re-assigning clients to new runmode if old mode ↵ | Simon Rettberg | 2018-01-15 | 6 | -10/+26 |
| | | | | | | | | | | | | | | | | | | doesn't support the generic editor Doing so might leave some stale data in the old module, so we better prevent it so the user has to manually remove the client from the old runmode using the non-generic way (module specific) first. | ||||
| * | [statistics] Fix runtime filter (had math backwards) | Simon Rettberg | 2018-01-15 | 1 | -6/+6 |
| | | |||||
| * | [statistics] Fix typo in last commit | Simon Rettberg | 2018-01-15 | 1 | -1/+1 |
| | | |||||
| * | [statistics] Fix "filter by cores" button in client list | Simon Rettberg | 2018-01-15 | 1 | -6/+6 |
| | | | | | | | | Closes #3284 | ||||
| * | [statistics] Fix display of machine usage history bar | Simon Rettberg | 2018-01-12 | 1 | -2/+2 |
| | | |||||
| * | [inc/User] Removed unecessary logging line | Steffen Ritter | 2018-01-11 | 1 | -1/+0 |
| | | |||||
| * | [permissionmanager] Sanitize language tag names | Simon Rettberg | 2018-01-11 | 8 | -44/+44 |
| | | |||||
| * | Update translations + add global tags | Simon Rettberg | 2018-01-11 | 21 | -53/+37 |
| | | | | | | | | lang_username, lang_user and lang_password are now global tags | ||||
| * | [locationinfo] URL: Add field to specify reload interval in minutes | Simon Rettberg | 2018-01-11 | 3 | -1/+26 |
| | | |||||
| * | [statistics] Add "replace machines" feature (not linked to anywhere yet) | Simon Rettberg | 2018-01-11 | 11 | -3/+174 |
| | | |||||
| * | [translations] Focus first untranslated tag | Simon Rettberg | 2018-01-11 | 1 | -2/+6 |
| | | |||||
| * | [translations] Guess using a VCS isn't enough? | Simon Rettberg | 2018-01-11 | 1 | -85/+2 |
| | | |||||
| * | Update translations | Simon Rettberg | 2018-01-08 | 6 | -10/+18 |
| | |