summaryrefslogtreecommitdiffstats
path: root/inc
Commit message (Collapse)AuthorAgeFilesLines
* [inc/Dashboard] Add feature to collapse sections in sidebar modeSimon Rettberg2019-03-262-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 loggingSimon Rettberg2019-03-251-0/+1
|
* [inc/Event] autoUpdateIp first thing on bootupSimon Rettberg2019-03-251-2/+3
| | | | Other stuff might depend on the proper serverIp
* [inc/Trigger] Fix Trigger::ipxe() when called multiple timesSimon Rettberg2019-03-251-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 bootupSimon Rettberg2019-03-252-2/+7
|
* [main] Make product name configurableSimon Rettberg2019-03-051-3/+3
|
* [dnbd3] Show image idle time in proxy detailsSimon Rettberg2019-02-211-0/+21
|
* Merge branch 'master' into ipxeipxeSimon Rettberg2019-02-123-7/+13
|\
| * [inc/Dictionary] Teh evil unvalidated redirects must die!Simon Rettberg2019-01-301-3/+8
| |
| * [inc/Util] readableFileSize: support input in KB/MB/...Simon Rettberg2019-01-281-2/+3
| |
| * [inc/Render] new optional argument to change rendered languageChristian Hofmaier2019-01-221-2/+2
| |
* | [serversetup-bwlp] Auto-import of old PXELinux config on bootupSimon Rettberg2019-02-121-0/+11
| | | | | | | | Also minor improvements to UI and structuring
* | [inc/Trigger] PHP 5.6 compatSimon Rettberg2019-01-181-2/+3
| |
* | [serversetup-bwlp] Make ipxe trigger a hook for modularitySimon Rettberg2019-01-171-7/+17
| |
* | Merge branch 'master' into ipxeSimon Rettberg2019-01-021-3/+3
|\|
| * [inc/Util] Improve prettyTime year cutoff logicSimon Rettberg2019-01-021-3/+3
| | | | | | | | Closes #3518
* | Merge branch 'master' into ipxeSimon Rettberg2018-12-121-2/+9
|\|
| * [inc/User] Fix access to Page if class is not loadedSimon Rettberg2018-08-071-2/+9
| |
* | [inc/Database] Method to return single-column queries as arraySimon Rettberg2018-06-121-0/+13
| |
* | [inc/Dashboard] getter for currently defined sub menusSimon Rettberg2018-06-121-0/+5
|/
* Introduce proper constants for taskmanager statusSimon Rettberg2018-05-242-13/+16
|
* [serversetup-bwlp] Add log output to ipxe building taskSimon Rettberg2018-05-072-2/+2
|
* Don't try to load non-existent style.css/clientscript.jsSimon Rettberg2018-04-271-2/+2
|
* [rebootcontrol] Fix NO_SUCH_INSTANCE handlingSimon Rettberg2018-04-251-3/+6
|
* [inc/Taskmanager] isTask() Only query if taskId is givenSimon Rettberg2018-04-251-3/+7
|
* [inc/Taskmanagercallback] Fix function callSimon Rettberg2018-04-201-2/+2
|
* [inc/User] Activate module locations before accessSimon Rettberg2018-04-161-2/+6
|
* [inc/Module] Overhaul dependency loading and handling of js/cssSimon Rettberg2018-04-132-25/+42
| | | | This is supposed to prevent unneeded js/css from being pulled in
* [permissionmanager] Introduce dedicated "permission denied" pageSimon Rettberg2018-03-291-4/+13
| | | | Closes #3350
* [inc/Trigger] mount(): Set mount options to null if not givenSimon Rettberg2018-03-291-0/+2
|
* [inc/User] Make userid type int to fix string comparesSimon Rettberg2018-03-291-0/+1
|
* [inc/Util] readableFileSize: Remove superfluous round()Simon Rettberg2018-03-211-1/+1
|
* [inc/Util] readableFileSize: Use thin space, determine decimals after divisionSimon Rettberg2018-03-211-5/+9
|
* [vmstore] Add fields to specify mount optionsSimon Rettberg2018-03-212-1/+9
|
* [inc/*] Suppress warning, don't close statementsSimon Rettberg2018-03-212-2/+2
|
* [inc/Dictionary] Hide languages that are missing flag.png AND name.txtSimon Rettberg2018-03-151-0/+4
|
* [inc/Util] Print profiling info to error_log on redirectSimon Rettberg2018-03-051-0/+7
|
* [inc/TaskmanagerCallback] More details on error loggingSimon Rettberg2018-03-051-1/+1
|
* [inc/Event] Don't try to add callback for invalid tasksSimon Rettberg2018-03-051-0/+2
|
* [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)
* [inc/User] assertPermission(): Don't redirect if it's an ajax callSimon Rettberg2018-02-161-0/+4
|
* [inc/User] getAllowedLocations(): Support cross-module checkingSimon Rettberg2018-02-151-2/+6
|
* [inc/Permission] Add readonly stringSimon Rettberg2018-02-141-2/+2
|
* Global: Only show "Warning" badge at the top if user can view event log,Simon Rettberg2018-02-142-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 moduleSimon Rettberg2018-02-141-2/+11
|
* Permissions: Introduce helper functions for common tasksSimon Rettberg2018-02-092-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-managerSimon Rettberg2018-02-092-9/+53
|\
| * [inc/User] Add locationid 0 to allowed locations in fallback modeSimon Rettberg2018-02-081-2/+5
| |
| * [inc/User] Removed unecessary logging lineSteffen Ritter2018-01-111-1/+0Star
| |
| * [inc/Database] Add profiling info (timing, query count)Simon Rettberg2018-01-041-6/+48
| |