Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [locationinfo] Make switching per room work | Christian Hofmaier | 2019-10-26 | 2 | -41/+43 |
| | |||||
* | config.php.emaple: Remove another orphaned config var | Simon Rettberg | 2019-10-25 | 1 | -3/+1 |
| | |||||
* | config.php.example: Remove deprecated CONFIG_REMOTE_ML | Simon Rettberg | 2019-10-25 | 1 | -2/+0 |
| | |||||
* | [minilinux] Create symlink for PXELINUX menu support | Simon Rettberg | 2019-10-24 | 1 | -0/+8 |
| | |||||
* | [minilinux] Add missing permissions checks | Simon Rettberg | 2019-10-21 | 1 | -0/+2 |
| | |||||
* | [inc/Util] Simplify user download function | Simon Rettberg | 2019-10-18 | 1 | -13/+2 |
| | |||||
* | [serversetup-bwlp-ipxe] UI/UX tweaks | Simon Rettberg | 2019-10-17 | 8 | -206/+253 |
| | | | | | | * Decluttered bootentry View in menu editor * Show details for hook bootentry in menu editor * Buttons for "save and reload" in menu/bootentry editor | ||||
* | [serversetup-bwlp-ipxe/minilinux] Further improvements | Simon Rettberg | 2019-10-17 | 10 | -78/+135 |
| | | | | | | * Distinction between BIOS and EFI for ipxe hook in minilinux * Debug KCL modifier customizable by update meta data * Bugfixes, minor refactoring... | ||||
* | [serversetup-bwlp-ipxe/minilinux] Implement minilinux hook for ipxe | Simon Rettberg | 2019-10-16 | 21 | -133/+599 |
| | |||||
* | [dozmod] Increase sat DB's launch counter on cache hit | Simon Rettberg | 2019-10-16 | 1 | -0/+6 |
| | |||||
* | [minilinux] Rewrite for multiple version/sources handling | Simon Rettberg | 2019-10-09 | 21 | -255/+790 |
| | | | | | | | | | | | * You can supply multiple sources for updates (URLs) * Sources can provide multiple branches * Each branch can supply multiple versions (eg. updates) TODO: Set global default version TODO: Supply hook to serversetup-ipxe to add specific boot entries TODO: UX polish TODO: phpdoc/polish | ||||
* | slx-fixes: Expose function for adding additional automatic confirm handlers | Simon Rettberg | 2019-10-09 | 1 | -5/+7 |
| | |||||
* | [locationinfo] Rework from HTML blocks to Jquery Clone | Christian Hofmaier | 2019-09-26 | 1 | -89/+102 |
| | | | | - generalize code for easier adding of new functions | ||||
* | [dnbd3] Prevent A_I value from increasing all the time | Simon Rettberg | 2019-09-26 | 1 | -1/+13 |
| | | | | | serverid in dnbd3_server would increase a lot on every query of the servers. Stop that. | ||||
* | [serversetup-bwlp-ipxe] Add DHCP option overrides; add hook mechanism | Simon Rettberg | 2019-09-24 | 1 | -0/+1 |
| | | | | | | | A default boot entry can now override certain option codes set by the DHCP server before executing the target binary. A hook mechanism makes it possible for other modules to dynamically supply additional boot entry types. | ||||
* | [serversetup-bwlp-ipxe] | Simon Rettberg | 2019-09-24 | 15 | -198/+695 |
| | |||||
* | [dnbd3] fix math | Simon Rettberg | 2019-09-16 | 1 | -1/+1 |
| | |||||
* | [sysconfig] Allow adding multiple ssh modules to system config | Simon Rettberg | 2019-09-13 | 4 | -7/+11 |
| | |||||
* | [sysconfig] Make both buttons white on finishing system config | Simon Rettberg | 2019-09-13 | 1 | -4/+5 |
| | | | | | | The blue "set as global config" button was too tempting to click after creating or editing a system config. Accidentally setting location specific config as globally active easily happened. | ||||
* | [locations] trim() subnet address fields, both empty == delete | Simon Rettberg | 2019-09-09 | 2 | -21/+39 |
| | | | | Closes #3550 | ||||
* | [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 | ||||
* | [slx-fixes.js] Put current tab on pages with tab-panes in history | Simon Rettberg | 2019-09-06 | 1 | -0/+14 |
| | | | | | Also restore tab properly on reload or when sending link to other people. | ||||
* | [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 |
| | |||||
* | slx-fixes.js: Make .cachedScript more compatible to .getScript | Simon Rettberg | 2019-07-19 | 1 | -2/+8 |
| | | | | Allow passing a success callback directly | ||||
* | [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 |
| | |||||
* | [inc/Render] Remove legacy functions | Simon Rettberg | 2019-07-16 | 1 | -20/+0 |
| | |||||
* | [inc/Render] Add lang property to html tag | Simon Rettberg | 2019-07-11 | 1 | -1/+1 |
| | |||||
* | [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 | 3 | -9/+42 |
| | |||||
* | [install.php] tableHasIndex -> tableGetIndex | Simon Rettberg | 2019-07-03 | 3 | -7/+7 |
| | |||||
* | [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 |
| |