summaryrefslogtreecommitdiffstats
path: root/modules-available/roomplanner
Commit message (Collapse)AuthorAgeFilesLines
* Update translationsSimon Rettberg2020-01-162-0/+9
|
* [roomplanner] Tweak PC tooltip: disallow word-wrapSimon Rettberg2019-12-172-23/+21Star
|
* [roomplanner] Make client tooltip more readableSteffen Ritter2019-12-174-13/+51
|
* Fix some typos (found by codespell)Stefan Weil2019-12-142-4/+4
| | | | Signed-off-by: Stefan Weil <sw@weilnetz.de>
* [statistics/roomplanner] Update translationsSimon Rettberg2019-12-112-0/+9
|
* [roomplanner] Ugly workaround for modal-close-bug on FirefoxSimon Rettberg2019-08-011-1/+16
|
* [roomplanner] Search only returns clients allowed in that roomSimon Rettberg2019-08-012-3/+9
| | | | | Don't return clients that wouldn't be allowed to be assigned to that location according to the rules in the Location class.
* [roomplanner] Fix check for successful DB writeSimon Rettberg2019-07-231-1/+1
|
* [roomplanner] Support creating recursive/composed roomsSimon Rettberg2019-07-238-213/+537
|
* [roomplanner] First prototype of composed room editorSimon Rettberg2019-07-177-42/+401
| | | | | | | Saving/loading works, but no entry is generated for pvs.ini. Also this approach fails to meaningfully handle rooms with two removable walls where you also want to use both possible combinations of two combined rooms and a single one.
* [roomplanner] Use .cachedScript() from slx-fixesSimon Rettberg2019-07-171-4/+4
|
* [roomplanner] Make highlight green, not redSimon Rettberg2019-04-251-2/+2
|
* [roomplanner] Swap translate/rotate in SVGSimon Rettberg2019-04-241-1/+1
|
* [roomplanner] Fix svg rotate logicSimon Rettberg2019-04-231-9/+7Star
|
* [roomplanner] Don't generate roomplan if pointlessSimon Rettberg2019-04-161-4/+6
| | | | | | If a UUID for a machine is passed that maps into a location by its IP address, but doesn't have a position in it, don't render a SVG for that location, unless the locationid is explicitly specified too.
* [roomplanner] Implement (auto)rotating SVG, make SVG prettySimon Rettberg2019-03-183-27/+121
|
* [statistics/roomplanner] Add SVG roomplan generatorSimon Rettberg2019-03-153-39/+94
| | | | Show in machine details if machine is part of some location's room plan.
* [roomplanner] Fix search feature: load user in ajax callSimon Rettberg2018-07-161-0/+1
|
* [roomplanner] Fix deleting PCs not from current location subnetSimon Rettberg2018-04-241-0/+1
|
* [inc/Module] Overhaul dependency loading and handling of js/cssSimon Rettberg2018-04-131-2/+9
| | | | This is supposed to prevent unneeded js/css from being pulled in
* Update translationsSimon Rettberg2018-04-134-2/+12
|
* [roomplanner] Add icon to PCs that opens machine details from statistics moduleSimon Rettberg2018-04-104-41/+54
|
* [roomplanner] Add permissionsSimon Rettberg2018-02-2710-427/+529
|
* [permissionmanager] Implement permissions:Simon Rettberg2018-02-191-0/+10
| | | | | | | Permissinmanager is now protected by permissions. In order to prevent complete lockout, the user with userid == 1 will always be able to edit and assign permissions. (TODO: Communicate this somehow)
* [exams/roomplanner] Hybrid PVS managers become dedicated in exam modeSimon Rettberg2018-02-082-1/+21
| | | | Hopefully fixes #3066
* [statistics] Move replace-hook to statistics subdirSimon Rettberg2018-01-181-0/+0
|
* [statistics] Add "replace machines" feature (not linked to anywhere yet)Simon Rettberg2018-01-111-0/+7
|
* Fix A LOT of type problems, logic flaws, uninitialized variables etc.Simon Rettberg2017-12-163-16/+15Star
| | | | | Most of them were found by phpstorm, so I put in some time and went through the list, fixing quite a bunch of them.
* [roomplanner] Fix deleting PCs after loading room planSimon Rettberg2017-12-151-3/+8
|
* Update translationsSimon Rettberg2017-12-041-0/+4
|
* [runmode] Properly block simple editor if requested; add customized delete URLSimon Rettberg2017-12-041-1/+2
|
* Fix several PHP notices about undefined indexes, variables, not-arraysSimon Rettberg2017-12-013-4/+7
|
* [roomplanner] Sort already placed machines to the bottomSimon Rettberg2017-12-013-17/+36
|
* [roomplanner] Fallback to ip if hostname is emptySimon Rettberg2017-12-011-0/+6
|
* [statistics, roomplanner, locationinfo] Ignore machines with runmode:isclient==0Simon Rettberg2017-12-011-2/+11
|
* [roomplanner] Set SLX_AUTOLOGIN for dedicated managersSimon Rettberg2017-11-301-1/+1
|
* [roomplanner] Refactor to use runmodeSimon Rettberg2017-11-303-21/+93
|
* Update translationsSteffen Ritter2017-11-303-16/+7Star
|
* [exams/roomplanner] Smarter coordination of run mode (exam mode on/off etc)Simon Rettberg2017-11-141-0/+3
|
* [roomplanner] Sanitize input (ASCII columns)Simon Rettberg2017-07-251-4/+5
|
* [*] Adapt to new baseconfig APISimon Rettberg2017-07-111-3/+3
|
* [roomplanner] Support : in mac search, use small display of clientSimon Rettberg2017-07-061-3/+7
|
* [roomplanner] Add "fit to content" zoom buttonSimon Rettberg2017-03-284-13/+61
| | | | Implements #2965
* [roomplanner] Make hiding of rooms in api more cleverSimon Rettberg2017-02-131-1/+18
| | | | | Don't hide a non-leaf room if at least one its leafs doesn't have a valid room plan (but the non-leaf in question does).
* [roomplanner] Fix clipped tooltips, add border to PCsSimon Rettberg2016-12-072-11/+8Star
|
* [roomplanner] Tighten up computer list, better search result cachingSimon Rettberg2016-12-074-42/+54
|
* [roomplanner] Show if PC is already placed in another roomSimon Rettberg2016-12-063-8/+24
|
* [roomplanner] Update locationid -> fixedlocationidSimon Rettberg2016-12-062-2/+2
|
* [statistics/locations/..] Cache calculated locationid of machine in machine ↵Simon Rettberg2016-12-061-4/+3Star
| | | | | | | | | | | | | | | table We now have three columns for the locationid: - subnetlocationid Updated whenever the clientip of a client changes on bootup, or when locations/subnets are edited in the locations module. - fixedlocationid Takes the role of the old locationid field - set when a machine is placed in a room via roomplanner, set to NULL otherwise. - locationid Set to fixedlocationid if it's not NULL, to subnetlocationid otherwise. The field is updated by a BEFORE UPDATE trigger.
* Update translationsSimon Rettberg2016-12-012-0/+2
|