Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [locationinfo] Remove redundant check | Simon Rettberg | 2024-11-14 | 1 | -7/+5 |
| | |||||
* | [locationinfo] Put upgrade/cleanup code in distinct function and extend | Simon Rettberg | 2024-11-14 | 2 | -8/+38 |
| | |||||
* | [locationinfo] BRAINDEAD | Simon Rettberg | 2024-11-13 | 1 | -1/+3 |
| | |||||
* | [locationinfo] Add support for Firefox | Simon Rettberg | 2024-11-13 | 2 | -10/+21 |
| | |||||
* | [locationinfo] Handle invalid UTF8 by sanitizing through iconv | Simon Rettberg | 2024-06-26 | 1 | -0/+1 |
| | |||||
* | [locationinfo] Fix machine state updating | Simon Rettberg | 2023-12-14 | 1 | -2/+2 |
| | |||||
* | Fix more type errors, stricter typing | Simon Rettberg | 2023-11-15 | 1 | -4/+1 |
| | |||||
* | Add function param/return types, fix a lot more phpstorm complaints | Simon Rettberg | 2023-11-14 | 9 | -63/+44 |
| | |||||
* | [locationinfo] Fix crash with null-deref in exchange backend | Simon Rettberg | 2023-11-14 | 1 | -13/+15 |
| | |||||
* | Roundup of issues reported by PHPStorm | Simon Rettberg | 2023-11-02 | 3 | -6/+3 |
| | | | | Mostly redundant checks, logic errors, dead code, etc. | ||||
* | [locationinfo] text-muted for "inherited" up-arrow | Simon Rettberg | 2023-10-06 | 3 | -287/+306 |
| | |||||
* | [locationinfo] HiS: ID-regex for title was apparently to short | Simon Rettberg | 2023-04-17 | 1 | -1/+1 |
| | |||||
* | [locationinfo] Change "broken" timeout from 21 to 30 days | Simon Rettberg | 2023-01-05 | 1 | -1/+1 |
| | |||||
* | [locationinfo] Add Slider to configure browser zoom in URL panel | Simon Rettberg | 2022-12-06 | 2 | -0/+4 |
| | | | | Closes #3915 | ||||
* | [statistics] Per-location usage stats; include active lecture count | Simon Rettberg | 2022-12-02 | 1 | -0/+100 |
| | |||||
* | [locationinfo] Proper handling/setting auf SLX_AUTOLOGIN | Simon Rettberg | 2022-09-30 | 1 | -3/+4 |
| | | | | Enabled should be 'ON', not '1' (even though 1 works for now) | ||||
* | [locationinfo] Disable shutdown timeout if autologin is enabled | Simon Rettberg | 2022-09-30 | 1 | -0/+3 |
| | | | | | | | | | This is probably only accidentally enabled (from location), as an info-panel is always idle and would then probably shutdown frequently. It currently didn't happen because we already clear the logout timeout, and the shutdown timeout only starts running at the login screen. But we want to change that for when we use autologin manually, or in case of an exam. | ||||
* | [locationinfo] Add types | Simon Rettberg | 2022-05-23 | 7 | -77/+65 |
| | |||||
* | [locationinfo] His: Remove lecture IDs from event names | Simon Rettberg | 2022-05-13 | 2 | -3/+13 |
| | |||||
* | Moderize Database handling | Simon Rettberg | 2021-05-11 | 2 | -4/+4 |
| | | | | | | | * Auto-convert to utf8mb4_unicode_520_ci * Use foreach instead of while to loop over results * Drop useless statement caching * Keep emulated prepares, as we sometimes loop over nested queries | ||||
* | [locationinfo] Add missing default keys for panels | Simon Rettberg | 2021-05-06 | 1 | -0/+2 |
| | |||||
* | [locationinfo] Remove insecure SSL hack | Simon Rettberg | 2021-03-11 | 1 | -1/+0 |
| | | | | | We now have our own CA for the satellite server that's trusted by clients, so this hack is not required anymore. | ||||
* | [locationinfo] Ignore position of machines with mismatching location | Simon Rettberg | 2021-03-04 | 1 | -2/+5 |
| | | | | | If locationid != fixedlocationid, something must be off, and we better ignore that machine's position in the room. | ||||
* | [locationinfo] Fix conversion of time zone argument to DateTime | Simon Rettberg | 2021-02-05 | 1 | -2/+4 |
| | | | | | | | Now we properly always convert time zone strings to DateTimeZone instances before passing them to the DateTime(Immutable) constructor as the second argument. The timeZoneStringToDateTimeZone() was made idempotent, to simplify code using it. | ||||
* | [locationinfo] Add generic ical backend | Simon Rettberg | 2021-01-19 | 3 | -102/+219 |
| | | | | Closes #3824 | ||||
* | [locationinfo] his: Change error_log to GUI error | Simon Rettberg | 2021-01-15 | 1 | -1/+1 |
| | |||||
* | [locationinfo] ical: Fix undefined index access | Simon Rettberg | 2020-11-04 | 1 | -1/+2 |
| | |||||
* | [locationinfo] URLPANEL: Allow black- and whitelist simultaneously | Simon Rettberg | 2020-10-21 | 2 | -4/+23 |
| | | | | References #3790 | ||||
* | [baseconfig_bwlp/locationinfo] Add SLX_TTY_SWITCH | Simon Rettberg | 2020-10-20 | 2 | -0/+4 |
| | | | | | | | | This will be used (to be implemented client side) to diallow tty switching from within the X session, as the exam mode currently already does. References #3793 | ||||
* | [locationinfo] Always use cached data if backend fails | Simon Rettberg | 2020-09-11 | 1 | -10/+9 |
| | | | | | | | Previously, we'd only deliver calendar data to the panel if the cache timeout hasn't been reached yet. In case fetching fresh data from the backend fails, go ahead and deliver the old cached data, no matter how old it is. | ||||
* | [locations] Migrate openingtimes from infoscreen to locations module | Christian Hofmaier | 2020-09-08 | 1 | -1/+1 |
| | | | | | - move openingtimes from infoscreen db to locations db - read-only openingtimes in infoscreen | ||||
* | [locationinfo] His: Switch from SOAP to iCal | Simon Rettberg | 2020-09-08 | 4 | -284/+2368 |
| | | | | | | | | | iCal downloads are much faster in more revent HisInOne versions, while the SOAP API will make cobbling together a time table for a specific room even more complicated in the next release (2020.12). Switch to iCal for now and see how it goes. TODO: Create a generic iCal backend module based on this. | ||||
* | [locationinfo] Support styling clients with special runmode | Simon Rettberg | 2020-07-07 | 1 | -1/+2 |
| | | | | Implemented for remoteaccess runmode for now | ||||
* | [locationinfo] Add option to show hostnames | Simon Rettberg | 2020-06-29 | 2 | -4/+23 |
| | |||||
* | [locationinfo] Fix slx-browser interactive logic | Simon Rettberg | 2020-01-17 | 1 | -3/+1 |
| | |||||
* | [locationinfo] SLX_BROWSER_INTERACTIVE handled for slx-browser | Simon Rettberg | 2020-01-13 | 1 | -3/+6 |
| | | | | No bookmark support for slx-browser | ||||
* | Fix some typos (found by codespell) | Stefan Weil | 2019-12-14 | 3 | -4/+4 |
| | | | | Signed-off-by: Stefan Weil <sw@weilnetz.de> | ||||
* | [locationinfo] Don't disable SLX_ADDONS in split-login mode | Simon Rettberg | 2019-12-13 | 1 | -1/+2 |
| | |||||
* | [locationinfo] add new kiosk-mode options to url-panels | Christian Hofmaier | 2019-11-27 | 1 | -0/+4 |
| | | | | | | | - guest / guest+user login - browser selection - interactive mode - bookmarks | ||||
* | [locationinfo/runmode] Support new infoscreen variables | Simon Rettberg | 2019-11-12 | 1 | -1/+22 |
| | | | | Interactive mode, autologin, browser type, bookmarks | ||||
* | [sysconfig/runmode] Remove "noSysconfig" functionality | Simon Rettberg | 2019-11-12 | 2 | -45/+53 |
| | | | | Was of limited use and not properly implemented anyways. | ||||
* | [locationinfo] increased cached date span for backends: dummy, davinci and ↵ | Udo Walter | 2019-07-18 | 3 | -6/+6 |
| | | | | exchange | ||||
* | [locationinfo] Add ability to select the start day of the calendar | Udo Walter | 2019-07-16 | 1 | -3/+4 |
| | |||||
* | [locationinfo] fix overrides reference is null error | Christian Hofmaier | 2019-03-28 | 1 | -0/+1 |
| | | | | - the switch for activating override for a room is now working correctly | ||||
* | [locationinfo] Add black/whitelist stuff for URL panels | Simon Rettberg | 2019-03-14 | 2 | -20/+27 |
| | |||||
* | [locationinfo] Introduce timeouts for curl operations | Simon Rettberg | 2019-03-07 | 3 | -3/+8 |
| | |||||
* | [locationinfo] Add error log for backends | Simon Rettberg | 2019-03-07 | 6 | -84/+95 |
| | |||||
* | AAAAAnd I'm retarded | Simon Rettberg | 2019-02-20 | 1 | -1/+1 |
| | |||||
* | [locationinfo] Don't refresh calendars indefinitely | Simon Rettberg | 2019-02-20 | 1 | -4/+8 |
| | | | | | | | | We try to refresh calendars that have recently been used to coalesce requests, which helps especially with HisInOne. However, this would in turn make the calendar recently refreshed so it would keep going on and on, as long as there is at least one active info panel making actual requests. | ||||
* | [locationinfo] Fix minor issues | Simon Rettberg | 2019-02-20 | 1 | -9/+24 |
| | | | | | | | - Potential race with calendar updates - Coalesqing depends on total number of locations, not just additional ones - Copypasta error in date fix function |