Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [remoteaccess] Report this as dedicated runmode | Simon Rettberg | 2020-07-10 | 1 | -0/+1 |
| | |||||
* | [statistics] Improve fdisk parsing for goofy fdisk variants | Simon Rettberg | 2020-07-10 | 1 | -0/+6 |
| | |||||
* | [locationinfo] Support styling clients with special runmode | Simon Rettberg | 2020-07-07 | 3 | -29/+35 |
| | | | | Implemented for remoteaccess runmode for now | ||||
* | [statistics] Keep track of client runmode | Simon Rettberg | 2020-07-07 | 2 | -0/+18 |
| | |||||
* | [statistics] Fix system model list width in summary mode | Simon Rettberg | 2020-07-07 | 1 | -3/+3 |
| | |||||
* | [systemstatus/sysconfig] Manage LDADP via systemd | Simon Rettberg | 2020-07-07 | 12 | -113/+220 |
| | | | | | | | 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 | ||||
* | [systemstatus] Add dnbd3-master-proxy to service status | Simon Rettberg | 2020-07-06 | 1 | -0/+1 |
| | |||||
* | [remoteaccess] Fix/Improve WOL behavior | Simon Rettberg | 2020-06-29 | 2 | -8/+12 |
| | | | | | | | | Enable rebootcontrol module in ensureMachinesRunning(), so it works from the call in api.inc.php. Consider machines that we sent a WOL packet to during the last 90 seconds as online when counting number of idle machines, so slow booting machines won't cause us to wake too many machines. | ||||
* | [statistics_reporting] Fix numer of unique users and server CPU model | Simon Rettberg | 2020-06-29 | 2 | -3/+2 |
| | |||||
* | [locationinfo] Add option to show hostnames | Simon Rettberg | 2020-06-29 | 7 | -19/+69 |
| | |||||
* | [serversetup-bwlp-ipxe] Start refactoring ipxe script generator | Simon Rettberg | 2020-06-10 | 8 | -461/+749 |
| | | | | | | | This is WIP. Mostly restored all the old functionality. Boot entries are fetched when selected, not embedded in the main script, so password protection is a bit stronger. Hopefully allows for other script generators in the future. | ||||
* | [statistics] Fix querying location 0 (no location) | Simon Rettberg | 2020-06-03 | 1 | -0/+2 |
| | |||||
* | [statistics] Less strict IP address validation | Simon Rettberg | 2020-06-02 | 1 | -6/+0 |
| | | | | This didn't actually accept 1.2.3.* | ||||
* | [locations] Show colored bars for used/idle/offline in overview | Simon Rettberg | 2020-05-19 | 3 | -13/+22 |
| | |||||
* | [locationinfo] Make colors for idle clients more distinct from offline | Simon Rettberg | 2020-05-19 | 1 | -1/+1 |
| | | | | | Added a little light green bar at the top. This should still make it easy to distinguish from red wrt Red-Blind/Protanopia etc. | ||||
* | [remoteaccess] Remove TODO and debug spam | Simon Rettberg | 2020-05-19 | 2 | -10/+3 |
| | |||||
* | [remoteaccess] Add permissions, add "delete group" functionality | Simon Rettberg | 2020-05-18 | 7 | -30/+132 |
| | |||||
* | [remoteaccess] Fix DB query to add rooms to groups | Steffen Ritter | 2020-05-18 | 1 | -1/+2 |
| | |||||
* | [rebootcontrol] Set var, do not assume set by caller | Simon Rettberg | 2020-05-15 | 1 | -0/+1 |
| | |||||
* | [remoteaccess] New module | Simon Rettberg | 2020-05-15 | 13 | -0/+496 |
| | |||||
* | [rebootcontrol] Wait until tasks finish | Simon Rettberg | 2020-05-15 | 1 | -0/+10 |
| | |||||
* | [rebootcontrol] Cleanup, TODO | Simon Rettberg | 2020-05-15 | 1 | -37/+8 |
| | |||||
* | [statistics] Make ~ default for location filter | Simon Rettberg | 2020-05-15 | 1 | -2/+1 |
| | |||||
* | [rebootcontrol] cron: Bail out if WOL listening failed | Simon Rettberg | 2020-05-14 | 1 | -1/+1 |
| | |||||
* | [statistics] Fix lastboot, uptime and status filters | Simon Rettberg | 2020-05-10 | 1 | -4/+4 |
| | |||||
* | [roomplanner] Disable logout timeout for dedicated manager | Simon Rettberg | 2020-05-07 | 1 | -0/+1 |
| | |||||
* | [statistics] Update translations | Simon Rettberg | 2020-05-07 | 4 | -0/+12 |
| | |||||
* | [statistics] Stricter verification of IP addresses | Simon Rettberg | 2020-05-07 | 1 | -3/+31 |
| | |||||
* | [statistics] Re-introduce "with sublocations" for location filter | Simon Rettberg | 2020-05-05 | 1 | -3/+4 |
| | |||||
* | [statistics] Fix handling POST for sub-pages | Simon Rettberg | 2020-05-05 | 1 | -16/+20 |
| | | | | Fixes machine replace etc. | ||||
* | [rebootcontrol/statistics] Move subnet size handling to hook | Simon Rettberg | 2020-04-27 | 2 | -24/+24 |
| | |||||
* | [statistics] Track CPU temperature as well | Simon Rettberg | 2020-04-27 | 4 | -7/+19 |
| | |||||
* | Fix typo in last commit | Simon Rettberg | 2020-04-25 | 1 | -1/+1 |
| | |||||
* | [statistics] Track CPU-load and standby failures of clients | Simon Rettberg | 2020-04-25 | 4 | -7/+36 |
| | |||||
* | Minor tweaks and cleanups | Simon Rettberg | 2020-04-25 | 4 | -17/+14 |
| | |||||
* | [statistics] Fix subnet filter link in client list | Simon Rettberg | 2020-04-22 | 3 | -3/+3 |
| | |||||
* | [rebootcontrol] Add button to subnet list to show all matching clients | Simon Rettberg | 2020-04-22 | 2 | -2/+8 |
| | |||||
* | [rebootcontrol] Update translations, fix typo | Simon Rettberg | 2020-04-22 | 1 | -1/+1 |
| | |||||
* | [statistics] Unify Ram and ID44 filters | Simon Rettberg | 2020-04-22 | 1 | -54/+53 |
| | |||||
* | [statistics] Validate operator for all filters | Simon Rettberg | 2020-04-21 | 1 | -0/+18 |
| | |||||
* | [locations] Add missing array key | Simon Rettberg | 2020-04-21 | 1 | -1/+2 |
| | |||||
* | [statistics] Refactor filter creation (Part 1) | Simon Rettberg | 2020-04-21 | 5 | -421/+401 |
| | | | | | | | | Filter classes are now instances of their respective classes, to move more logic into those classes. A bind method is used for assigning actual operator and argument values. renderFilterBox() is still a little too messy, maybe a clever class for mapping a (bound) filter to data for mustache will come in handy here. | ||||
* | [statistics] New filter UI | Simon Rettberg | 2020-04-20 | 16 | -389/+401 |
| | |||||
* | [serversetup-bwlp-ipxe] Fix: Imported PXELINUX entries are invalid | Simon Rettberg | 2020-04-17 | 1 | -2/+3 |
| | |||||
* | [baseconfig_bwlp] Add Resolution mapping option | Simon Rettberg | 2020-04-16 | 1 | -0/+6 |
| | |||||
* | [roomplanner] Remove debug spam | Simon Rettberg | 2020-04-16 | 1 | -1/+0 |
| | |||||
* | [rebootcontrol] wakeMachines(): Return machines that can't be reached | Simon Rettberg | 2020-04-16 | 1 | -1/+2 |
| | | | | | | | | | | | A clumsy way to return a list of machines we can't wake, since their subnet is not reachable. This is required for the upcoming remoteaccess module, since it needs to know how many machines it could actually wake up. This needs some proper refactoring anyways, but we either need separate functions for building a wakeup plan and actually executing it, or change this method so it takes a binch of machines, but you can specify after how many machines it can actually reach, it should just stop and return. | ||||
* | [statistics] Make sort order in client list match the location tree | Simon Rettberg | 2020-04-16 | 2 | -2/+15 |
| | | | | | | It's still not showing the actual tree, but sorting is the same as the location list now, but obviously skipping locations where no clients match the display filter. | ||||
* | [statistics] Show current user in client list | Simon Rettberg | 2020-04-16 | 2 | -1/+10 |
| | |||||
* | [statistics] Add hook for client machine events | Simon Rettberg | 2020-04-16 | 1 | -0/+3 |
| | | | | Now other modules can react to poweron/off etc. |