Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [exams] Cast locationList of lecture to string | Simon Rettberg | 2020-08-03 | 1 | -1/+1 | |
| | | | | | If it's a single location, it was turned into a number by jQuery, so .split() failed. | |||||
* | [serversetup-bwlp-ipxe/statistics] Sanitize strings from clients | Simon Rettberg | 2020-07-31 | 4 | -17/+22 | |
| | | | | | | Some string from the clients might not be well suited for utf-8 representation. Add wrapper functions that clean utf-8 strings, or convert ANSI strings to UTF-8 while removing problematic chars. | |||||
* | [exams] More sanity checks regarding date/time and locations | Simon Rettberg | 2020-07-22 | 4 | -65/+170 | |
| | | | | | | | | | | Implausible start/end time, or mismatch between defined exam interval and interval of selected lecture will now be reported. Also, if the list of selected locations contains a location that is not also assiged to the selected lecture, a warning will be displayed. This only triggers if the lecture is restricted to certain locations (exclusive mode, aka "islocationprivate" column. | |||||
* | [remoteaccess] Fix: "active" flag was not honored in getconfig hook | Simon Rettberg | 2020-07-22 | 1 | -1/+3 | |
| | ||||||
* | [exams] Collapse old exams (-90 days) | Simon Rettberg | 2020-07-20 | 2 | -3/+27 | |
| | ||||||
* | [minilinux] (bootentry-hook) Add entry for "latest from branch" | Simon Rettberg | 2020-07-10 | 5 | -9/+32 | |
| | | | | | The iPXE menu item of type "minilinux" will now show an option to automatically use the latest locally installed version for each branch. | |||||
* | [serversetup-bwlp-ipxe] Progress on new structure (+bash) | Simon Rettberg | 2020-07-10 | 7 | -32/+180 | |
| | ||||||
* | [minilinux] Lower update disable to 5 mins (was 10) | Simon Rettberg | 2020-07-10 | 1 | -1/+1 | |
| | ||||||
* | [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. |