summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add tests using PHPUnitHEADmasterSimon Rettberg75 min.52-16/+3245
* [exams] Fix incorrect count() clauseSimon Rettberg8 days1-2/+2
* [locations] Fix falsy checksSimon Rettberg9 days1-6/+6
* [inc/IpUtil] Fix bug in CIDR verificationSimon Rettberg2025-11-261-2/+2
* [roomplanner] Fix snap-to-grid behaviorSimon Rettberg2025-11-141-12/+29
* [roomplanner] Add some phpdocSimon Rettberg2025-11-141-1/+17
* [webinterface] acme: Move harica firstSimon Rettberg2025-11-071-1/+1
* [webinterface] acme: Remove buypass, update harica URLSimon Rettberg2025-11-071-2/+1Star
* [sysconfig] Shibauth: Add option to require entitlement(s) for loginSimon Rettberg2025-08-205-10/+47
* [locationinfo] Fix undefined array key accessSimon Rettberg2025-08-131-0/+1
* [systemstatus] Remove debug messageSimon Rettberg2025-08-131-1/+0Star
* [webinterface] Switch type to acme only after successfully requesting certSimon Rettberg2025-08-132-5/+11
* [sysconfig] Minor cleanup, response code overrides for auditSimon Rettberg2025-08-132-19/+23
* [eventlog] Add button to create event filterSimon Rettberg2025-08-131-0/+6
* [baseconfig] Add button to create filter ruleSimon Rettberg2025-08-121-1/+4
* [baseconfig] Fix commentsSimon Rettberg2025-08-121-2/+2
* [webinterface] Add support for HARICA and custom URLsSimon Rettberg2025-08-127-8/+80
* [locationinfo] Update HisInOne title cleanup regexSimon Rettberg2025-08-071-1/+1
* [locationinfo] Overhaul caching and prefetching of calendarsSimon Rettberg2025-08-079-105/+145
* [syslog] Improve POSTs for audit loggingSimon Rettberg2025-08-074-24/+29
* JS: Reorganize script to lower number of ready listenersSimon Rettberg2025-08-071-91/+91
* Ignore KG2-specific filesSimon Rettberg2025-08-072-1/+8
* api/cron: Add log line when job finished successfullySimon Rettberg2025-08-071-1/+2
* [exams] Remove db error checks, add POST redirect, response codeSimon Rettberg2025-08-071-19/+17Star
* [session] audit: Use paginationSimon Rettberg2025-08-052-5/+9
* [session] Show pointer when over audit payload dataSimon Rettberg2025-08-041-1/+1
* A few more HTTP code audit log fixupsSimon Rettberg2025-08-046-5/+12
* Implicitly nullable types are deprecated in PHP 8.3, make explicitSimon Rettberg2025-08-0131-57/+54Star
* [minilinux] show -> action for POST actionsSimon Rettberg2025-07-312-2/+2
* [locationinfo] Don't fetch ALL calendars when using cacheSimon Rettberg2025-07-311-2/+6
* [locationinfo] Make sure older browsers work by using proper JavaScriptSimon Rettberg2025-07-256-77/+98
* [roomplanner] Add type annotations, change falsable -> nullableSimon Rettberg2025-07-248-74/+67Star
* [minilinux/rebootcontrol/statistics] Refactor to better suit audit loggingSimon Rettberg2025-07-246-27/+54
* [locationinfo] Fix saving DEFAULT panel name; bail out if timeout exceededSimon Rettberg2025-07-242-1/+3
* [roomplanner] Initialize with empty roomplan if none existsSimon Rettberg2025-07-241-0/+3
* [locations] Fix inverted logic bugSimon Rettberg2025-07-241-1/+1
* [session] Add audit log viewSimon Rettberg2025-07-2312-22/+175
* [baseconfig_bwlp/syslog] Update translationsSimon Rettberg2025-07-216-0/+8
* [baseconfig_bwlp] Add SLX_PHYSICAL_SCREENSimon Rettberg2025-07-211-0/+6
* [locationinfo] Parametrize panel type configurationSimon Rettberg2025-07-1814-943/+540Star
* [locationinfo] Add UPCOMING panel typeSimon Rettberg2025-07-1424-427/+1458
* [locationinfo] Remove debug spamSimon Rettberg2025-07-141-1/+0Star
* [locations] Location::getLocations(): Add "checked" string for convenienceSimon Rettberg2025-07-081-0/+2
* [locations] Cleanup Location classSimon Rettberg2025-07-0723-309/+292Star
* [locations] Copy permissions to children when deleting locationSimon Rettberg2025-07-041-6/+21
* [locationinfo] Work around HisInOne returning incomplete iCal filesSimon Rettberg2025-07-013-13/+81
* [locationinfo] icalparser: Undo the entity encoding before returning iCal dataSimon Rettberg2025-07-011-0/+12
* [serversetup-bwlp-ipxe] Remove unused functionSimon Rettberg2025-05-261-5/+0Star
* [serversetup-bwlp-ipxe] Set menu timeout to 1 second in exam modeSimon Rettberg2025-05-261-1/+6
* [syslog/eventlog] Allow creating filter rule based on client log entrySimon Rettberg2025-05-224-26/+59