summaryrefslogtreecommitdiffstats
path: root/inc/trigger.inc.php
Commit message (Collapse)AuthorAgeFilesLines
* Fix more type errors, stricter typingSimon Rettberg2023-11-151-0/+2
|
* Add function param/return types, fix a lot more phpstorm complaintsSimon Rettberg2023-11-141-15/+7Star
|
* [vmstore] Add types where possible and do false -> nullSimon Rettberg2022-05-111-17/+19
|
* [inc/Trigger] Remember ::ipxe() result and return it on subsequent callsSimon Rettberg2021-04-201-1/+4
| | | | | | | This fixes triggering two or more compile runs in one request, which is most likely pointless as it would generate the same result. Just remember the return value (task id) from the first onvication and return it right away.
* [serversetup-bwlp-ipxe] Add iPXE version selectorSimon Rettberg2021-04-201-8/+5Star
|
* [Trigger/Event] Fix minor warningsSimon Rettberg2020-09-221-2/+8
|
* [systemstatus/sysconfig] Manage LDADP via systemdSimon Rettberg2020-07-071-42/+3Star
| | | | | | | Finally got rid of our own little service manager. Status/restart handling capabilities were added to the system status page. TODO: Permissions for dnbd3, service (re)starting in general
* [dnbd3] Run mount script when toggling dnbd3 usageSimon Rettberg2020-02-261-1/+5
| | | | | | Pass the new "if local only" option, so the script only acutally runs if internal storage is being used, since that takes care of properly enabling or disabling the NFS server.
* [inc/Trigger] Pass dnbd3 status to MountVmStore taskSimon Rettberg2019-12-171-0/+1
|
* [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-251-1/+6
|
* [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
|
* [serversetup-bwlp] Add log output to ipxe building taskSimon Rettberg2018-05-071-0/+1
|
* [inc/Trigger] mount(): Set mount options to null if not givenSimon Rettberg2018-03-291-0/+2
|
* [vmstore] Add fields to specify mount optionsSimon Rettberg2018-03-211-0/+7
|
* Fix A LOT of type problems, logic flaws, uninitialized variables etc.Simon Rettberg2017-12-161-4/+15
| | | | | Most of them were found by phpstorm, so I put in some time and went through the list, fixing quite a bunch of them.
* [sysconfig] Refactor ldapauth and adauth classes; show mainpage warning; ↵Simon Rettberg2016-07-061-8/+5Star
| | | | improve config module handling
* [merge] merging c3sl / fr - initial commitJonathan Bauer2016-04-011-0/+1
|
* [trigger] detect server ip: Ignore IPv6Simon Rettberg2016-02-191-2/+2
|
* [vmstore] Only save config if mounting succeededSimon Rettberg2015-09-291-2/+5
|
* Use systemctl to start/stop servicesSimon Rettberg2015-09-181-1/+2
|
* Change some wording, add deletion reminder to main pageSimon Rettberg2015-09-171-1/+5
|
* [Trigger] Consider ldap config modules when launching ldadp instancesSimon Rettberg2015-09-131-1/+1
|
* Many changesSimon Rettberg2015-09-041-9/+0Star
|
* Various fixesSimon Rettberg2015-02-241-4/+8
|
* config module structure completed. Many other fixes. Hidden pw field support.Simon Rettberg2015-01-201-0/+5
|
* Rework config module class structure. Still some TODOs though....Simon Rettberg2014-12-121-30/+2Star
|
* Tweaks and fixesSimon Rettberg2014-12-021-24/+24
|
* Lots of small bugfixes, proxy config WIP, https config WIP, translation ↵Simon Rettberg2014-11-261-4/+4
| | | | updates, added masterpassword to pxe menu, ...
* Added proxy server settingsSimon Rettberg2014-11-181-0/+49
|
* Big load of changesSimon Rettberg2014-10-091-34/+59
| | | | | | | | | | | - Added callback functionality for taskmanager tasks. You can launch a task and define a callback function to be run when the task finished. This requires activating the cronjob - Added cron functionality: Add cronjob that calls the cron api every 5 minutes to use it. (See cron.inc.php) - Added eventlog - Added missing translations - Merged main-menu-login and main-menu-logout
* Use eventlog in init and update API, populate database with default values ↵Simon Rettberg2014-10-061-5/+9
| | | | on init
* Rebuild AD config modules if server IP changed...Simon Rettberg2014-06-231-4/+39
| | | | Also add vmchooser URL to getconfig, fix shell string escaping
* Try to autpmatically detect server ip on init-apiSimon Rettberg2014-06-231-11/+45
|
* Minor bug fixes and removal of dead codeSimon Rettberg2014-06-111-1/+1
|
* Reboot functionality on system status pageSimon Rettberg2014-06-061-0/+4
|
* ZeugSimon Rettberg2014-06-021-1/+1
|
* Fixed some bugs from Sateserver v05Simon Rettberg2014-05-281-2/+2
|
* WIPSimon Rettberg2014-05-261-1/+39
|
* WIPSimon Rettberg2014-05-241-4/+4
|
* Stuff (WIP)Simon Rettberg2014-05-231-0/+40