| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | [locations] Location::getLocations(): Add "checked" string for convenience | Simon Rettberg | 2025-07-08 | 1 | -0/+2 | |
| | | ||||||
| * | [locations] Cleanup Location class | Simon Rettberg | 2025-07-07 | 23 | -309/+292![]() | |
| | | | | | | | | | | | There was a mess of functions which mostly, but not quite, did the same things. Get rid of a couple of them and fix call sites to use alternative ones that also fit the job. While at it, add phpdoc and comments to the remaining functions, trying to clarify what they were designed for. Lastly, the return type of functions that retrieve a location id has been changed from false|int to ?int (nullable types are just nicer). | |||||
| * | [locations] Copy permissions to children when deleting location | Simon Rettberg | 2025-07-04 | 1 | -6/+21 | |
| | | | | | | | When deleting a location without recusively deleting its children too, copy all the permissions assigned to the location in question to all its child locations. | |||||
| * | [locationinfo] Work around HisInOne returning incomplete iCal files | Simon Rettberg | 2025-07-01 | 3 | -13/+81 | |
| | | | | | | | | | | | | | | | While the HisInOne help text says: Die Permalinks zu Raumbelegungsplänen und Veranstaltungen enthalten den Semesterbezug (currentTimeId oder periodId). Bei Bedarf entfernen Sie diese Einschränkung inklusive "&" vorne und aller Zeichen dahinter. This is evidently not true. Requesting the iCal URL without the periodId leaves out random courses/events/lectures, and event requesting with the current periodId might not give you the full results as displayed by the web interface. Add crude brute-force approach that will request multiple periodIds and merge all the lectures found. | |||||
| * | [locationinfo] icalparser: Undo the entity encoding before returning iCal data | Simon Rettberg | 2025-07-01 | 1 | -0/+12 | |
| | | ||||||
| * | [serversetup-bwlp-ipxe] Remove unused function | Simon Rettberg | 2025-05-26 | 1 | -5/+0![]() | |
| | | ||||||
| * | [serversetup-bwlp-ipxe] Set menu timeout to 1 second in exam mode | Simon Rettberg | 2025-05-26 | 1 | -1/+6 | |
| | | ||||||
| * | [syslog/eventlog] Allow creating filter rule based on client log entry | Simon Rettberg | 2025-05-22 | 4 | -26/+59 | |
| | | ||||||
| * | [serversetup-bwlp-ipxe] Open entry editor as popup from menu editor | Simon Rettberg | 2025-05-22 | 3 | -16/+54 | |
| | | | | | | | ... so we don't lose any changes we made, which might or might not happen when navigating away from the page. We'd be at the mercy of the browser restoring the modified state when navigating back. | |||||
| * | Add audit logging of POST actions | Simon Rettberg | 2025-05-22 | 47 | -201/+360 | |
| | | ||||||
| * | [locationinfo] URLpanel: Browser accept-language and screen rotation | Simon Rettberg | 2025-05-20 | 5 | -2/+71 | |
| | | | | | | Add configuration options to specify screen rotation and languages the browser will request from web servers via Accept-Language header. | |||||
| * | [inc/User] Fix types | Simon Rettberg | 2025-05-20 | 1 | -3/+3 | |
| | | ||||||
| * | [eventlog] Don't use "smart"/relative time in events | Simon Rettberg | 2025-05-20 | 3 | -3/+5 | |
| | | ||||||
| * | [inc/Database] Check if ErrorHandler is available before calling it | Simon Rettberg | 2025-05-20 | 1 | -2/+23 | |
| | | ||||||
| * | [vmstore] "Satellite server" instead of "<self>" in benchmark server select | Simon Rettberg | 2025-05-13 | 4 | -2/+7 | |
| | | ||||||
| * | [remoteaccess] Track wol failures, avoid those clients | Simon Rettberg | 2025-05-12 | 3 | -8/+55 | |
| | | ||||||
| * | [locationinfo] Add easter-egg to download WebApk | Simon Rettberg | 2025-05-09 | 1 | -2/+57 | |
| | | | | | | Clicking the sear counter 8 times triggers generation and download of an APK that will display the panel in full screen when installed. | |||||
| * | [inc/Request] HTTP error code, avoid redirect, return text for API mode | Simon Rettberg | 2025-05-09 | 1 | -12/+22 | |
| | | ||||||
| * | Use http_response_code() instead of header(), add a few missing repsonse codes | Simon Rettberg | 2025-05-09 | 6 | -13/+20 | |
| | | ||||||
| * | [rebootcontrol] POST -> GET for fetching client status via AJAX | Simon Rettberg | 2025-05-09 | 2 | -13/+18 | |
| | | ||||||
| * | Change non-modifying AJAX requests from POST to GET | Simon Rettberg | 2025-05-08 | 6 | -9/+11 | |
| | | ||||||
| * | index.php: Add comment to hostname redirect check stuff | Simon Rettberg | 2025-05-07 | 1 | -0/+8 | |
| | | ||||||
| * | [locations] Better warning text when deleting a room | Simon Rettberg | 2025-04-23 | 4 | -11/+29 | |
| | | | | | | | | Add extra warning text when deleting a room where the user doesn't have permission to add new rooms to the parent location. Also show the number of child locations next to the checkbox for deleting all child locations. | |||||
| * | [statistics] Add accidentally deleted lines which broke everything :> | Simon Rettberg | 2025-04-23 | 1 | -0/+2 | |
| | | ||||||
| * | [statistics/minilinux] Support initramfs addons with load conditions | Simon Rettberg | 2025-04-22 | 2 | -52/+67 | |
| | | ||||||
| * | [news] Defensive update, disappearing news mystery | Simon Rettberg | 2025-04-22 | 1 | -0/+1 | |
| | | | | | Much mystery, no smoking gun. | |||||
| * | [inc/Database] Wait for db server on connection error | Simon Rettberg | 2025-04-22 | 1 | -9/+21 | |
| | | ||||||
| * | [statistics/minilinux] Allow conditional initrd delivery | Simon Rettberg | 2025-04-17 | 2 | -5/+45 | |
| | | | | | | Initrds are filtered by special naming scheme. For now, filtering by PCI-IDs is implemented. | |||||
| * | [baseconfig_bwlp] Allow passing refresh rate with SLX_FORCE_RESOLUTION | Simon Rettberg | 2025-04-14 | 1 | -1/+1 | |
| | | ||||||
| * | [locationinfo] Don't supply ' ' for empty black/whitelist | Simon Rettberg | 2025-04-14 | 1 | -1/+1 | |
| | | ||||||
| * | [statistics] Fix recent machine list replacement | Simon Rettberg | 2025-04-03 | 1 | -0/+2 | |
| | | ||||||
| * | [rebootcontrol] Improve predefined exec template | Simon Rettberg | 2025-04-02 | 4 | -4/+9 | |
| | | ||||||
| * | [locationinfo] Add web application manifest | Simon Rettberg | 2025-04-01 | 3 | -4/+52 | |
| | | ||||||
| * | [syslog] Sanitize input | Simon Rettberg | 2025-03-31 | 2 | -7/+11 | |
| | | ||||||
| * | [inc/Message] Output plain text in API mode | Simon Rettberg | 2025-03-31 | 2 | -0/+8 | |
| | | ||||||
| * | [eventlog] Filter rules: Last use column nowrap | Simon Rettberg | 2025-03-21 | 1 | -1/+1 | |
| | | ||||||
| * | [statistics] Make sure 'notes' and 'id44mb' columns get initialized | Simon Rettberg | 2025-03-18 | 2 | -5/+5 | |
| | | ||||||
| * | [eventlog] Track when a filter rule was last triggered | Simon Rettberg | 2025-02-25 | 8 | -13/+58 | |
| | | ||||||
| * | [eventlog] Add Matrix as transport protocol | Simon Rettberg | 2025-02-24 | 6 | -1/+2031 | |
| | | ||||||
| * | [systemstatus] Add warning about running exams below reboot button | Simon Rettberg | 2025-02-20 | 4 | -1/+25 | |
| | | ||||||
| * | [exams] Tweak exam list, add note on top about running exams | Simon Rettberg | 2025-02-20 | 6 | -32/+79 | |
| | | ||||||
| * | [statistics] cron: Add status output in case the cronjob hangs/fails | Simon Rettberg | 2025-02-13 | 1 | -3/+23 | |
| | | ||||||
| * | [statistics] Provide last runmode to events on ~poweron | Simon Rettberg | 2025-02-13 | 1 | -1/+2 | |
| | | ||||||
| * | [locationinfo] Change $forceCached to a flexible timeout approach | Simon Rettberg | 2025-02-13 | 9 | -25/+47 | |
| | | | | | | | We can now give a precise deadline until which the backend(s) will try to update stale calendar data, and just return cached data for all the entries where no time was left. | |||||
| * | [vmstore] Minor tweak to initial wait | Ioannis Christoforidis | 2025-02-13 | 1 | -4/+6 | |
| | | ||||||
| * | [eventlog] Fix escaping of predefined rule | Simon Rettberg | 2025-02-13 | 1 | -1/+1 | |
| | | ||||||
| * | [statistics] Increase cutoff for new machines to 30 days | Simon Rettberg | 2025-01-28 | 1 | -1/+2 | |
| | | ||||||
| * | [eventlog] Cosmetic changes; nicer UI, sorting, warning, etc. | Simon Rettberg | 2025-01-16 | 5 | -8/+27 | |
| | | ||||||
| * | [eventlog] Filters: Add two more examples | Simon Rettberg | 2025-01-16 | 1 | -1/+6 | |
| | | ||||||
| * | [sysconfig] LDAP/AD: Bump VERSION to force rebuild with autorestart | Simon Rettberg | 2025-01-14 | 1 | -1/+1 | |
| | | ||||||

