Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [dnbd3] Update translations | Simon Rettberg | 2019-09-09 | 2 | -0/+2 | |
| | ||||||
* | [systemstatus] Change event listener to support sticky tabs | Simon Rettberg | 2019-09-09 | 1 | -2/+1 | |
| | ||||||
* | [adduser] Check if adding user succeeded | Simon Rettberg | 2019-09-09 | 3 | -1/+8 | |
| | | | | Fixes #3573 | |||||
* | [dnbd3] proxy view: Show cache-map when clicking percentage of image | Simon Rettberg | 2019-09-09 | 4 | -20/+199 | |
| | | | | Requires up to date DNBD3-Server | |||||
* | [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. | |||||
* | [permissionmanager] Implement caching for permission checks | Simon Rettberg | 2019-08-01 | 1 | -12/+79 | |
| | | | | | | | Some pages, like the location list, triggered excessive amounts of DB queries when checking permissions. In that specific case, the number of queries got cut down from 260 to 24, and the page generation time dropped from 150ms to 80ms. (On a setup with 62 locations) | |||||
* | [locations] Remove list filtering depending on permissions | Simon Rettberg | 2019-08-01 | 1 | -24/+6 | |
| | | | | | | | | | Locations where the user isn't allowed to do anything were supposed to be hidden while at the same time making sure that any parent locations would still be shown. That code was buggy and could display nonsensical ordering of locations, and even sometimes hide locations where the user was actually allowed to e.g. edit the assigned config module. Since the location names aren't secret anyways, just get rid of this broken code. | |||||
* | [locations] Sort subnets by address in subnet view | Simon Rettberg | 2019-08-01 | 1 | -1/+3 | |
| | ||||||
* | [locations] Refine location matching checks | Simon Rettberg | 2019-08-01 | 2 | -21/+28 | |
| | ||||||
* | [locations] Add warnings/cleanup for bad machine to roomplan mappings | Simon Rettberg | 2019-07-31 | 16 | -697/+1112 | |
| | ||||||
* | [locations] Optimize some functions in Location class | Simon Rettberg | 2019-07-29 | 2 | -22/+28 | |
| | | | | | | | * Casts are faster than settype. * Check if assoc location cache is already populated. * getLocationRootChain can use the parents array from that location instead of building the array from scratch. | |||||
* | [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 | 9 | -214/+540 | |
| | ||||||
* | [locationinfo] increased cached date span for backends: dummy, davinci and ↵ | Udo Walter | 2019-07-18 | 3 | -6/+6 | |
| | | | | exchange | |||||
* | [roomplanner] First prototype of composed room editor | Simon Rettberg | 2019-07-17 | 8 | -43/+402 | |
| | | | | | | | 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 | |
| | ||||||
* | [locationinfo] Add ability to select the start day of the calendar | Udo Walter | 2019-07-16 | 6 | -5/+65 | |
| | ||||||
* | [baseconfig_bwlp/baseconfig] Update translations | Simon Rettberg | 2019-07-11 | 3 | -7/+3 | |
| | ||||||
* | [exams] Fix isExamMode() for global exams | Simon Rettberg | 2019-07-04 | 1 | -2/+6 | |
| | ||||||
* | [baseconfig_bwlp] Update help text for SLX_ADDONS | Simon Rettberg | 2019-07-04 | 2 | -2/+2 | |
| | ||||||
* | [dnbd3] Add baseconfig vars for experimental local caching | Simon Rettberg | 2019-07-03 | 4 | -0/+50 | |
| | ||||||
* | [exams] Fix creating global exam | Simon Rettberg | 2019-07-03 | 2 | -7/+37 | |
| | ||||||
* | [install.php] tableHasIndex -> tableGetIndex | Simon Rettberg | 2019-07-03 | 2 | -4/+4 | |
| | ||||||
* | [locationinfo] fix bug 'open for' without times | Christian Hofmaier | 2019-06-04 | 1 | -2/+2 | |
| | ||||||
* | [locationinfo] fix bug override not loading correctly into edit menu | Christian Hofmaier | 2019-06-04 | 1 | -1/+1 | |
| | ||||||
* | [news] Update translations | Simon Rettberg | 2019-05-29 | 2 | -6/+6 | |
| | ||||||
* | [news] Use date/time selection for expiry, not duration in hrs | Simon Rettberg | 2019-05-29 | 3 | -19/+60 | |
| | ||||||
* | [exams] Fix HTML syntax | Simon Rettberg | 2019-05-29 | 1 | -1/+1 | |
| | ||||||
* | [summernote] Use caching when loading language plugin | Simon Rettberg | 2019-05-29 | 1 | -5/+1 | |
| | ||||||
* | [exams/bootstrap_datepicker] Always load slx-admin language plugin | Simon Rettberg | 2019-05-29 | 2 | -22/+53 | |
| | | | | Fixes #3567 | |||||
* | [news] Modularize; add 'login-news' category | Simon Rettberg | 2019-05-28 | 13 | -285/+302 | |
| | | | | TODO: Use date/time picker for expire time | |||||
* | [dnbd3] Put proxies from other locations into SLX_DNBD3_FALLBACK | Simon Rettberg | 2019-05-23 | 1 | -4/+16 | |
| | ||||||
* | [locations] subnet inputs: disabled -> readonly; disable save button | Simon Rettberg | 2019-05-02 | 1 | -3/+3 | |
| | | | | | | | There was unfinished code to disable the save button if there are no actions allowed to perform in the location detail box, which is now working. Also make the text inputs readonly instead of diabled if we're not allowed to edit them, so copy & paste still works. | |||||
* | [statistics] Update translations | Simon Rettberg | 2019-04-29 | 2 | -0/+4 | |
| | ||||||
* | [statistics] Copy-friendly list of uuid/mac/ip/hostname | Simon Rettberg | 2019-04-29 | 1 | -4/+60 | |
| | ||||||
* | [statistics] Add captions to RAM/swap bar | Simon Rettberg | 2019-04-29 | 2 | -4/+13 | |
| | ||||||
* | [statistics] dmidecode parser: Better handling of memory | Simon Rettberg | 2019-04-25 | 1 | -17/+42 | |
| | ||||||
* | [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 | |
| | ||||||
* | [statistics] Show RAM manufacturer; add JEDEC DB & parser | Simon Rettberg | 2019-04-20 | 4 | -5/+36 | |
| | ||||||
* | [serversetup-bwlp-ipxe] Use badge for refcount in bootentry table | Simon Rettberg | 2019-04-17 | 1 | -1/+3 | |
| | ||||||
* | [serversetup-bwlp-ipxe] Show default selection of inherited menu | Simon Rettberg | 2019-04-17 | 4 | -2/+22 | |
| | ||||||
* | [*] de: Script -> Skript | Simon Rettberg | 2019-04-17 | 3 | -9/+9 | |
| | ||||||
* | [baseconfig_bwlp] Fix default value | Simon Rettberg | 2019-04-17 | 1 | -1/+1 | |
| | ||||||
* | [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. | |||||
* | [serversetup-bwlp-ipxe] Make sure we always have a default entry | Simon Rettberg | 2019-04-16 | 3 | -3/+17 | |
| | ||||||
* | [serversetup-bwlp-ipxe] Fix permcheck for menu edit in menu list | Simon Rettberg | 2019-04-16 | 1 | -1/+1 | |
| | ||||||
* | [baseconfig] Fix default value display for entries not in DB yet | Simon Rettberg | 2019-04-16 | 1 | -0/+3 | |
| |