summaryrefslogtreecommitdiffstats
path: root/inc
Commit message (Collapse)AuthorAgeFilesLines
* [locations] subnet inputs: disabled -> readonly; disable save buttonSimon Rettberg2019-05-231-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 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
| |