summaryrefslogtreecommitdiffstats
path: root/modules-available
Commit message (Collapse)AuthorAgeFilesLines
* [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.
* [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.
* [locationinfo] Allow seconds in prettytime mode, change eco mode textSimon Rettberg2020-11-044-3/+7
| | | | | Eco mode doesn't change any colors anymore currently, it merely lowers the update rate and hides seconds from the countdown.
* [locationinfo] "show hostname" cannot be overridden per locationSimon Rettberg2020-11-042-18/+17Star
|
* [locationinfo] Change header layoutSimon Rettberg2020-11-041-32/+29Star
| | | | | Location name is now first row, event name second row, centered, with remaining time breaking into third row if necessary.
* [locationinfo] Fix: api.php access in redirect mode not workingSimon Rettberg2020-11-043-15/+19
| | | | | | | Also get rid of slx-admin prefix / {{dirprefix}}. We now have only one variable to be filled in the template, namely {{api}}, which should also make sure that accessing other module's API is not possible. Matching rewrite rules should land in setup-scripts soon.
* [serversetup-bwlp-ipxe] Re-interoduce direct boot for one-item menusSimon Rettberg2020-11-042-2/+12
| | | | | Menus with only one item and a timeout of 0 will directly boot the entry.
* [locationinfo] ical: Fix undefined index accessSimon Rettberg2020-11-041-1/+2
|
* [sysconfig] Display duplicate files for generated system configSimon Rettberg2020-11-035-22/+68
| | | | Implements #3670
* [locationinfo] Remove unused javascriptSimon Rettberg2020-11-0311-333/+114Star
| | | | | | | Most javascript was needed for editing the opening times of locations. Some javascript was still used to fill the now disabled input forms for display only. This is now done server-side, and the input fields have been replaced by a simple table.
* [locationinfo] Clean up styling a bit moreSimon Rettberg2020-11-0313-576/+527Star
|
* [locations] install: Fix migration of openingtimesSimon Rettberg2020-11-031-1/+1
|
* [locationinfo] remove unused codeChristian Hofmaier2020-11-022-4/+0Star
|
* [locationinfo] remove tooltip buttons and use direct textChristian Hofmaier2020-11-024-189/+128Star
|
* [dnbd3] Link from image list to client listSimon Rettberg2020-10-303-15/+34
|
* [minilinux] Remove unused local varSimon Rettberg2020-10-291-1/+0Star
|
* [dnbd3] Add link to used image in client listSimon Rettberg2020-10-282-4/+10
| | | | | Clicking the folder icon next to a client will switch to the image list, and highlight the according image.
* [statistics] Remove trailing $Simon Rettberg2020-10-271-1/+1
|
* [statistics] Fix detection of machines with no HDDSimon Rettberg2020-10-272-3/+3
| | | | | | This was broken in two ways: The filters were renamed, but we still tried to match the old names (since these are strings :(), and then we need to ignore devicemapper devices reported on MaxiLinux.
* [serversetup-bwlp-ipxe] Empty menu item title = use bootentry titleSimon Rettberg2020-10-264-17/+18
| | | | | | | | | | We now leave the input box for the menu item title empty, which shows the matching bootentry's title as the placeholder. This will then also be what's displayed in the actual menu. This way, updating the boot entry's title will update the displayed menu item, if it wasn't overridden previously. Closes #3690
* [serversetup-bwlp-ipxe] stupidtable for bootentry listSimon Rettberg2020-10-262-6/+6
|
* [serversetup-bwlp-ipxe] Add "Edit" link for bootentries in menu editorSimon Rettberg2020-10-232-2/+8
| | | | | Add link to the popup where you select a boot entry for a menu entry in a menu.
* [dozmod] expiredimages: Link to user's actionlog instead of sending mailSimon Rettberg2020-10-222-11/+11
| | | | | | The "expired images" view was created before we had the action log. Linking to it might be more what we expect, instead of opening a mail client.
* [statistics_reporting] Fix json types, add duration fieldSimon Rettberg2020-10-221-1/+4
|
* [statistics_reporting] Add missing group statementSimon Rettberg2020-10-221-1/+2
|
* [statistics_reporting] Add exam statisticsSimon Rettberg2020-10-222-5/+33
|
* [locationinfo] Relative paths for assets in rewrite modeSimon Rettberg2020-10-221-2/+2
| | | | | | In conjunction with the proper reqrite rule, this makes it possible to entirely server the info panel from a dedicated virtual directory, in our case, /panel/
* [locationinfo] URLPANEL: Allow black- and whitelist simultaneouslySimon Rettberg2020-10-216-32/+51
| | | | References #3790