summaryrefslogtreecommitdiffstats
path: root/modules-available/roomplanner
Commit message (Collapse)AuthorAgeFilesLines
* [roomplanner] Fix passed type to runmodeSimon Rettberg2024-02-071-4/+4
|
* [roomplanner] Fix invalid array key accessSimon Rettberg2023-12-041-3/+5
|
* Fix more type errors, stricter typingSimon Rettberg2023-11-151-9/+9
|
* Add function param/return types, fix a lot more phpstorm complaintsSimon Rettberg2023-11-145-84/+79Star
|
* Roundup of issues reported by PHPStormSimon Rettberg2023-11-021-4/+2Star
| | | | Mostly redundant checks, logic errors, dead code, etc.
* [roomplanner] svg: Make muted machines more fadedSimon Rettberg2023-01-201-7/+11
|
* [statistics] Listview: Display roomlayout and unique properties in a sidebarSimon Rettberg2023-01-183-6/+21
| | | | | .... if viewport is wide enouh, it will be a sidebar, otherwise, it will be displayed above the actual list.
* [roomplan] Fix undefined index noticesSteffen Ritter2022-05-131-3/+3
|
* Moderize Database handlingSimon Rettberg2021-05-114-6/+6
| | | | | | | * 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
* [roomplanner] Formatting, commentsSimon Rettberg2021-03-041-8/+21
|
* [roomplanner] WOL pvsmgr if tutor machine boots or a user logs inSimon Rettberg2021-01-151-0/+19
| | | | Closes #3586
* [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.
* [roomplanner] Disable logout timeout for dedicated managerSimon Rettberg2020-05-071-0/+1
|
* [roomplanner] Remove debug spamSimon Rettberg2020-04-161-1/+0Star
|
* 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
|