Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [locations] subnet inputs: disabled -> readonly; disable save button | Simon Rettberg | 2019-05-02 | 1 | -1/+4 |
| | | | | | | | There was unfinished code to disable the save button if there are no actions allowed to perform in the location detail box, which is now working. Also make the text inputs readonly instead of diabled if we're not allowed to edit them, so copy & paste still works. | ||||
* | [inc/Dashboard] Add feature to collapse sections in sidebar mode | Simon Rettberg | 2019-03-26 | 2 | -1/+14 |
| | | | | | | Modules can now declare that they should be collapsed by default. If a menu category only contains such modules, it will be collapsed in the sidebar mode of the menu. | ||||
* | api/taskman: Improve logging | Simon Rettberg | 2019-03-25 | 1 | -0/+1 |
| | |||||
* | [inc/Event] autoUpdateIp first thing on bootup | Simon Rettberg | 2019-03-25 | 1 | -2/+3 |
| | | | | Other stuff might depend on the proper serverIp | ||||
* | [inc/Trigger] Fix Trigger::ipxe() when called multiple times | Simon Rettberg | 2019-03-25 | 1 | -1/+1 |
| | | | | | | | If during one execution we end up in Trigger::ipxe multiple times, we wouldn't execute any hooks because of include_once. This should be OK however, so instead of changing it to include, just remember the $taskId and return it later. | ||||
* | [inc/Trigger] Wait for taskmanager on bootup | Simon Rettberg | 2019-03-25 | 2 | -2/+7 |
| | |||||
* | [main] Make product name configurable | Simon Rettberg | 2019-03-05 | 1 | -3/+3 |
| | |||||
* | [dnbd3] Show image idle time in proxy details | Simon Rettberg | 2019-02-21 | 1 | -0/+21 |
| | |||||
* | Merge branch 'master' into ipxeipxe | Simon Rettberg | 2019-02-12 | 3 | -7/+13 |
|\ | |||||
| * | [inc/Dictionary] Teh evil unvalidated redirects must die! | Simon Rettberg | 2019-01-30 | 1 | -3/+8 |
| | | |||||
| * | [inc/Util] readableFileSize: support input in KB/MB/... | Simon Rettberg | 2019-01-28 | 1 | -2/+3 |
| | | |||||
| * | [inc/Render] new optional argument to change rendered language | Christian Hofmaier | 2019-01-22 | 1 | -2/+2 |
| | | |||||
* | | [serversetup-bwlp] Auto-import of old PXELinux config on bootup | Simon Rettberg | 2019-02-12 | 1 | -0/+11 |
| | | | | | | | | Also minor improvements to UI and structuring | ||||
* | | [inc/Trigger] PHP 5.6 compat | Simon Rettberg | 2019-01-18 | 1 | -2/+3 |
| | | |||||
* | | [serversetup-bwlp] Make ipxe trigger a hook for modularity | Simon Rettberg | 2019-01-17 | 1 | -7/+17 |
| | | |||||
* | | Merge branch 'master' into ipxe | Simon Rettberg | 2019-01-02 | 1 | -3/+3 |
|\| | |||||
| * | [inc/Util] Improve prettyTime year cutoff logic | Simon Rettberg | 2019-01-02 | 1 | -3/+3 |
| | | | | | | | | Closes #3518 | ||||
* | | Merge branch 'master' into ipxe | Simon Rettberg | 2018-12-12 | 1 | -2/+9 |
|\| | |||||
| * | [inc/User] Fix access to Page if class is not loaded | Simon Rettberg | 2018-08-07 | 1 | -2/+9 |
| | | |||||
* | | [inc/Database] Method to return single-column queries as array | Simon Rettberg | 2018-06-12 | 1 | -0/+13 |
| | | |||||
* | | [inc/Dashboard] getter for currently defined sub menus | Simon Rettberg | 2018-06-12 | 1 | -0/+5 |
|/ | |||||
* | Introduce proper constants for taskmanager status | Simon Rettberg | 2018-05-24 | 2 | -13/+16 |
| | |||||
* | [serversetup-bwlp] Add log output to ipxe building task | Simon Rettberg | 2018-05-07 | 2 | -2/+2 |
| | |||||
* | Don't try to load non-existent style.css/clientscript.js | Simon Rettberg | 2018-04-27 | 1 | -2/+2 |
| | |||||
* | [rebootcontrol] Fix NO_SUCH_INSTANCE handling | Simon Rettberg | 2018-04-25 | 1 | -3/+6 |
| | |||||
* | [inc/Taskmanager] isTask() Only query if taskId is given | Simon Rettberg | 2018-04-25 | 1 | -3/+7 |
| | |||||
* | [inc/Taskmanagercallback] Fix function call | Simon Rettberg | 2018-04-20 | 1 | -2/+2 |
| | |||||
* | [inc/User] Activate module locations before access | Simon Rettberg | 2018-04-16 | 1 | -2/+6 |
| | |||||
* | [inc/Module] Overhaul dependency loading and handling of js/css | Simon Rettberg | 2018-04-13 | 2 | -25/+42 |
| | | | | This is supposed to prevent unneeded js/css from being pulled in | ||||
* | [permissionmanager] Introduce dedicated "permission denied" page | Simon Rettberg | 2018-03-29 | 1 | -4/+13 |
| | | | | Closes #3350 | ||||
* | [inc/Trigger] mount(): Set mount options to null if not given | Simon Rettberg | 2018-03-29 | 1 | -0/+2 |
| | |||||
* | [inc/User] Make userid type int to fix string compares | Simon Rettberg | 2018-03-29 | 1 | -0/+1 |
| | |||||
* | [inc/Util] readableFileSize: Remove superfluous round() | Simon Rettberg | 2018-03-21 | 1 | -1/+1 |
| | |||||
* | [inc/Util] readableFileSize: Use thin space, determine decimals after division | Simon Rettberg | 2018-03-21 | 1 | -5/+9 |
| | |||||
* | [vmstore] Add fields to specify mount options | Simon Rettberg | 2018-03-21 | 2 | -1/+9 |
| | |||||
* | [inc/*] Suppress warning, don't close statements | Simon Rettberg | 2018-03-21 | 2 | -2/+2 |
| | |||||
* | [inc/Dictionary] Hide languages that are missing flag.png AND name.txt | Simon Rettberg | 2018-03-15 | 1 | -0/+4 |
| | |||||
* | [inc/Util] Print profiling info to error_log on redirect | Simon Rettberg | 2018-03-05 | 1 | -0/+7 |
| | |||||
* | [inc/TaskmanagerCallback] More details on error logging | Simon Rettberg | 2018-03-05 | 1 | -1/+1 |
| | |||||
* | [inc/Event] Don't try to add callback for invalid tasks | Simon Rettberg | 2018-03-05 | 1 | -0/+2 |
| | |||||
* | [permissionmanager] Implement permissions: | Simon Rettberg | 2018-02-19 | 1 | -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) | ||||
* | [inc/User] assertPermission(): Don't redirect if it's an ajax call | Simon Rettberg | 2018-02-16 | 1 | -0/+4 |
| | |||||
* | [inc/User] getAllowedLocations(): Support cross-module checking | Simon Rettberg | 2018-02-15 | 1 | -2/+6 |
| | |||||
* | [inc/Permission] Add readonly string | Simon Rettberg | 2018-02-14 | 1 | -2/+2 |
| | |||||
* | Global: Only show "Warning" badge at the top if user can view event log, | Simon Rettberg | 2018-02-14 | 2 | -2/+9 |
| | | | | also hide warnings on the main page from modules the user has no access to | ||||
* | [inc/Permission] Add parameter to helper; fix for querying foreign module | Simon Rettberg | 2018-02-14 | 1 | -2/+11 |
| | |||||
* | 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 | 2 | -9/+53 |
|\ | |||||
| * | [inc/User] Add locationid 0 to allowed locations in fallback mode | Simon Rettberg | 2018-02-08 | 1 | -2/+5 |
| | | |||||
| * | [inc/User] Removed unecessary logging line | Steffen Ritter | 2018-01-11 | 1 | -1/+0 |
| | |