| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [roomplanner] Fix snap-to-grid behavior | Simon Rettberg | 2025-11-14 | 1 | -12/+29 |
| | | | | | | | | | Problem found by AI, yay to our AI overlords: - Different rounding methods used in getCellPositionFromPixels vs. grid option passed to draggable component - Wrong casing used for gridRow and gridCol in one place | ||||
| * | [roomplanner] Add some phpdoc | Simon Rettberg | 2025-11-14 | 1 | -1/+17 |
| | | |||||
| * | Implicitly nullable types are deprecated in PHP 8.3, make explicit | Simon Rettberg | 2025-08-01 | 1 | -1/+1 |
| | | |||||
| * | [roomplanner] Add type annotations, change falsable -> nullable | Simon Rettberg | 2025-07-24 | 6 | -71/+64![]() |
| | | |||||
| * | [roomplanner] Initialize with empty roomplan if none exists | Simon Rettberg | 2025-07-24 | 1 | -0/+3 |
| | | |||||
| * | [locations] Cleanup Location class | Simon Rettberg | 2025-07-07 | 2 | -3/+2![]() |
| | | | | | | | | | | | There was a mess of functions which mostly, but not quite, did the same things. Get rid of a couple of them and fix call sites to use alternative ones that also fit the job. While at it, add phpdoc and comments to the remaining functions, trying to clarify what they were designed for. Lastly, the return type of functions that retrieve a location id has been changed from false|int to ?int (nullable types are just nicer). | ||||
| * | Add audit logging of POST actions | Simon Rettberg | 2025-05-22 | 1 | -25/+19![]() |
| | | |||||
| * | Use http_response_code() instead of header(), add a few missing repsonse codes | Simon Rettberg | 2025-05-09 | 1 | -1/+1 |
| | | |||||
| * | [roomplanner] Fix passed type to runmode | Simon Rettberg | 2024-02-07 | 1 | -4/+4 |
| | | |||||
| * | [roomplanner] Fix invalid array key access | Simon Rettberg | 2023-12-04 | 1 | -3/+5 |
| | | |||||
| * | Fix more type errors, stricter typing | Simon Rettberg | 2023-11-15 | 1 | -9/+9 |
| | | |||||
| * | Add function param/return types, fix a lot more phpstorm complaints | Simon Rettberg | 2023-11-14 | 5 | -84/+79![]() |
| | | |||||
| * | Roundup of issues reported by PHPStorm | Simon Rettberg | 2023-11-02 | 1 | -4/+2![]() |
| | | | | | Mostly redundant checks, logic errors, dead code, etc. | ||||
| * | [roomplanner] svg: Make muted machines more faded | Simon Rettberg | 2023-01-20 | 1 | -7/+11 |
| | | |||||
| * | [statistics] Listview: Display roomlayout and unique properties in a sidebar | Simon Rettberg | 2023-01-18 | 3 | -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 notices | Steffen Ritter | 2022-05-13 | 1 | -3/+3 |
| | | |||||
| * | Moderize Database handling | Simon Rettberg | 2021-05-11 | 4 | -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, comments | Simon Rettberg | 2021-03-04 | 1 | -8/+21 |
| | | |||||
| * | [roomplanner] WOL pvsmgr if tutor machine boots or a user logs in | Simon Rettberg | 2021-01-15 | 1 | -0/+19 |
| | | | | | Closes #3586 | ||||
| * | [roomplanner] Remove duplicate files | Simon Rettberg | 2020-12-16 | 7 | -0/+0 |
| | | |||||
| * | [roomplanner] Enable rotation of some objects | Udo Walter | 2020-12-15 | 26 | -26/+93 |
| | | | | | Enable roation of photocopier, printer, telephone, flatscreen, desk lamp and projector. | ||||
| * | [roomplanner] Disable logout timeout for dedicated manager | Simon Rettberg | 2020-05-07 | 1 | -0/+1 |
| | | |||||
| * | [roomplanner] Remove debug spam | Simon Rettberg | 2020-04-16 | 1 | -1/+0![]() |
| | | |||||
| * | Update translations | Simon Rettberg | 2020-01-16 | 2 | -0/+9 |
| | | |||||
| * | [roomplanner] Tweak PC tooltip: disallow word-wrap | Simon Rettberg | 2019-12-17 | 2 | -23/+21![]() |
| | | |||||
| * | [roomplanner] Make client tooltip more readable | Steffen Ritter | 2019-12-17 | 4 | -13/+51 |
| | | |||||
| * | Fix some typos (found by codespell) | Stefan Weil | 2019-12-14 | 2 | -4/+4 |
| | | | | | Signed-off-by: Stefan Weil <sw@weilnetz.de> | ||||
| * | [statistics/roomplanner] Update translations | Simon Rettberg | 2019-12-11 | 2 | -0/+9 |
| | | |||||
| * | [roomplanner] Ugly workaround for modal-close-bug on Firefox | Simon Rettberg | 2019-08-01 | 1 | -1/+16 |
| | | |||||
| * | [roomplanner] Search only returns clients allowed in that room | Simon Rettberg | 2019-08-01 | 2 | -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 write | Simon Rettberg | 2019-07-23 | 1 | -1/+1 |
| | | |||||
| * | [roomplanner] Support creating recursive/composed rooms | Simon Rettberg | 2019-07-23 | 8 | -213/+537 |
| | | |||||
| * | [roomplanner] First prototype of composed room editor | Simon Rettberg | 2019-07-17 | 7 | -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-fixes | Simon Rettberg | 2019-07-17 | 1 | -4/+4 |
| | | |||||
| * | [roomplanner] Make highlight green, not red | Simon Rettberg | 2019-04-25 | 1 | -2/+2 |
| | | |||||
| * | [roomplanner] Swap translate/rotate in SVG | Simon Rettberg | 2019-04-24 | 1 | -1/+1 |
| | | |||||
| * | [roomplanner] Fix svg rotate logic | Simon Rettberg | 2019-04-23 | 1 | -9/+7![]() |
| | | |||||
| * | [roomplanner] Don't generate roomplan if pointless | Simon Rettberg | 2019-04-16 | 1 | -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 pretty | Simon Rettberg | 2019-03-18 | 3 | -27/+121 |
| | | |||||
| * | [statistics/roomplanner] Add SVG roomplan generator | Simon Rettberg | 2019-03-15 | 3 | -39/+94 |
| | | | | | Show in machine details if machine is part of some location's room plan. | ||||
| * | [roomplanner] Fix search feature: load user in ajax call | Simon Rettberg | 2018-07-16 | 1 | -0/+1 |
| | | |||||
| * | [roomplanner] Fix deleting PCs not from current location subnet | Simon Rettberg | 2018-04-24 | 1 | -0/+1 |
| | | |||||
| * | [inc/Module] Overhaul dependency loading and handling of js/css | Simon Rettberg | 2018-04-13 | 1 | -2/+9 |
| | | | | | This is supposed to prevent unneeded js/css from being pulled in | ||||
| * | Update translations | Simon Rettberg | 2018-04-13 | 4 | -2/+12 |
| | | |||||
| * | [roomplanner] Add icon to PCs that opens machine details from statistics module | Simon Rettberg | 2018-04-10 | 4 | -41/+54 |
| | | |||||
| * | [roomplanner] Add permissions | Simon Rettberg | 2018-02-27 | 10 | -427/+529 |
| | | |||||
| * | [permissionmanager] Implement permissions: | Simon Rettberg | 2018-02-19 | 1 | -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 mode | Simon Rettberg | 2018-02-08 | 2 | -1/+21 |
| | | | | | Hopefully fixes #3066 | ||||
| * | [statistics] Move replace-hook to statistics subdir | Simon Rettberg | 2018-01-18 | 1 | -0/+0 |
| | | |||||
| * | [statistics] Add "replace machines" feature (not linked to anywhere yet) | Simon Rettberg | 2018-01-11 | 1 | -0/+7 |
| | | |||||

