summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* [roomplanner] Formatting, commentsSimon Rettberg2021-03-041-8/+21
|
* [statistics] Better check if locationid trigger existsSimon Rettberg2021-03-041-13/+4Star
|
* [locationinfo] Ignore position of machines with mismatching locationSimon Rettberg2021-03-041-2/+5
| | | | | If locationid != fixedlocationid, something must be off, and we better ignore that machine's position in the room.
* [serversetup-bwlp-ipxe] Location-override: Show default, label for=""Simon Rettberg2021-03-032-5/+8
| | | | | Make label clickable by adding id/for pairs. Show menu default entry below menu name.
* [rebootcontrol] Increase subnet delete timeoutSimon Rettberg2021-03-031-1/+1
|
* [serversetup-bwlp-ipxe] Fix invisible title in location menu selectorSimon Rettberg2021-03-031-3/+6
| | | | Closes #3839
* [sysconfig] Small layout fixSteffen Ritter2021-02-253-0/+5
|
* [eventlog/main] Fix possible overflow in querySimon Rettberg2021-02-252-3/+3
| | | | | This would break on clock skew where timestamps in the DB lie in the future.
* [rebootcontrol] add Scheduler Cron JobChristian Hofmaier2021-02-231-0/+23
|
* [statistics] Add soft-delete feature: Resets a client's IP and locationSimon Rettberg2021-02-187-10/+48
| | | | | | | | | Soft-deleting a client doesn't remove its entire data and usage history from the database, but just resets IP and location, so it doesn't appear in its former location anymore. In case a client is removed from a room, this declutters the client statistics. Once the client boots again, location and and IP address will be updated again.
* [statistics] Store ID45 live statsSimon Rettberg2021-02-181-1/+3
|
* [locationinfo] Fix conversion of time zone argument to DateTimeSimon Rettberg2021-02-051-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.
* [statistics] Show ID45 live statsSimon Rettberg2021-01-293-2/+20
| | | | Closes #3634
* [permissionmanager] Fix install always reporting UPDATE_DONESimon Rettberg2021-01-291-2/+4
|
* [systemstatus] Add permissions for service restartingSimon Rettberg2021-01-226-3/+28
|
* [locationinfo] Add generic ical backendSimon Rettberg2021-01-196-103/+252
| | | | Closes #3824
* [roomplanner] WOL pvsmgr if tutor machine boots or a user logs inSimon Rettberg2021-01-151-0/+19
| | | | Closes #3586
* [locationinfo] his: Change error_log to GUI errorSimon Rettberg2021-01-151-1/+1
|
* [rebootcontrol] calculate next execution time functionChristian Hofmaier2020-12-221-4/+31
|
* [sysconfig] Fix install for configtgz table (TEXT NULL)Simon Rettberg2020-12-181-1/+1
|
* [serversetup-bwlp-ipxe] Fix redirect for invalid/no IP setSimon Rettberg2020-12-181-1/+1
|
* [locations] Fix duplicate class attributeSimon Rettberg2020-12-161-1/+1
|
* [locations] Fix adding expert rows; tweak WOL/SD style some moreSimon Rettberg2020-12-162-14/+22
|
* [locations] openingtimes: fix switch to expert modeSimon Rettberg2020-12-161-2/+2
|
* [locations] Avoid potentially duplicate ids in ajax fragmentsSimon Rettberg2020-12-165-92/+97
|
* [roomplanner] Remove duplicate filesSimon Rettberg2020-12-167-0/+0
|
* [roomplanner] Enable rotation of some objectsUdo Walter2020-12-1526-26/+93
| | | | Enable roation of photocopier, printer, telephone, flatscreen, desk lamp and projector.
* [sysconfig] Bump LDAP/AD module version to force rebuildSimon Rettberg2020-12-151-1/+1
|
* [sysconfig] Remove fixNumeric option; now mandatory, handled transparentlySimon Rettberg2020-12-1511-54/+8Star
|
* [sysconfig] Minor code cleanupSimon Rettberg2020-12-142-11/+6Star
|
* [webinterface] Add config hook so client can enable SSL communicationSimon Rettberg2020-12-101-0/+6
|
* [sysconfig] CustomModule: Add check for file ownership, add "fix" optionSimon Rettberg2020-12-109-57/+109
| | | | | | | | | | | | | The fix option will change the owner/group of every file and directory in the archive to root:root Previously, the client changed the ownership of the config.tgz contents to root when extracting, but in some cases it's desired to deliver files with specific owner and group settings. The version of the CustomModule module has been bumped to 2, so we can automatically convert old modules when upgrading or importing a backup, to be compatible to the old "root everything on the client" logic.
* [rebootcontrol] rename scheduler table and associated queriesChristian Hofmaier2020-12-083-17/+17
|
* [locations] Add scheduler to openingtimes modalChristian Hofmaier2020-12-037-4/+162
| | | | | - only load/safe without further functionality - add backend to rebootcontrol
* [statistics_reporting/statistics] Include system/runmode total countsSimon Rettberg2020-12-033-0/+36
| | | | References #3781
* [webinterface] Include satellite's CA in config.tgzSimon Rettberg2020-12-031-0/+6
|
* [dozmod] Support html descriptions for VMs/lecturesSimon Rettberg2020-11-181-2/+15
| | | | References #3732
* [dozmod] Show (last, number of) lecture starts in actionlogSimon Rettberg2020-11-184-49/+62
|
* [sysconfig] Update translationsSimon Rettberg2020-11-181-2/+1Star
|
* [sysconfig] Screensaver: Restructure translationsSimon Rettberg2020-11-185-58/+60
|
* [statistics] Fix shift-click select for re-ordered tableSimon Rettberg2020-11-181-0/+1
| | | | Closes #3673
* [sysconfig] Show '?' for unused modulesSimon Rettberg2020-11-185-9/+23
| | | | | Quick and dirty client-side hack; needs refactoring anyways once we have per-location module assignment.
* [statistics] Add shift + click selection to the checkboxesJannik Schönartz2020-11-171-0/+16
|
* [sysconfig] Dynamically update warnings buttonSimon Rettberg2020-11-174-40/+35Star
| | | | | | | | As we use AJAX to query build state for configs that don't have state === 'OK', the warnings list might be out of date. Hide the warnings button for all modules that aren't up to date, and dynamically load their warnings. The warnings button will be shown when the module finished building, assuming any warnings were generated.
* [style/default.css] Fix margin/padding of slx-ellipsis hackSimon Rettberg2020-11-171-0/+3
|
* [sysconfig] SSH: Split pubkey and rest of config, add more optionsSimon Rettberg2020-11-1613-79/+307
| | | | | | | | | | | | | | | Now we can have exactly one SSH-Config per sysconfig, which avoids confusion due to config mismatch regarding "allow pw" and "port". The install include takes care of splitting the key into a new module for existing modules, but doesn't remove duplicate SshConfig modules from sysconfigs, as this might lead to additional confusion. Next time the user edits a sysconfig, they are forced to pick exactly one SshConfig module. The "allow password login" option was extended to allow password login for non-root users only in addition to simply being "yes" or "no". There's an additional option that can entirely limit the group of users allowed to log in via SSH.
* [statistics] Honor filters for clients with special modeSimon Rettberg2020-11-091-1/+2
| | | | Closes #3808
* [dnbd3] Allow unit suffixes in advanced settingsSimon Rettberg2020-11-052-2/+2
|
* [dnbd3] Fix typoSimon Rettberg2020-11-051-1/+1
|
* [dnbd3] Allow overriding certain server.conf values for proxySimon Rettberg2020-11-056-21/+73
| | | | | | | As requested in issue #3328 you can now override the default values of certain settings. It's kept simple, labeled "advanced config" with a little disclaimer, as you can easily enter stupid values that will render the dnbd3-proxy useless.