Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [locationinfo] fix wrong value shown on config-site for old panels | Christian Hofmaier | 2019-10-29 | 1 | -2/+2 |
| | |||||
* | [locationinfo] generalize mode change function | Christian Hofmaier | 2019-10-29 | 1 | -27/+9 |
| | |||||
* | [minilinux] Fix: Query description for minilinux branch on display | Simon Rettberg | 2019-10-29 | 1 | -1/+1 |
| | |||||
* | [minilinux] Allow absolute paths for initrds | Simon Rettberg | 2019-10-29 | 1 | -1/+3 |
| | |||||
* | [minilinux] Move LinuxBootEntryHook to own file | Simon Rettberg | 2019-10-29 | 2 | -142/+150 |
| | | | | | | Under certain conditions the ipxe-bootentry hook would be executed multiple times, resuting in a fatal error because the class would be declared multiple times. | ||||
* | [serversetup-bwlp-ipxe] Fix query accordingly :-/ | Simon Rettberg | 2019-10-29 | 1 | -2/+2 |
| | |||||
* | [serversetup-bwlp-ipxe] Update default menu entries | Simon Rettberg | 2019-10-29 | 1 | -26/+19 |
| | | | | Adapt to new minilinux module stuff. | ||||
* | [minilinux] Fix main-warnings check (path) | Simon Rettberg | 2019-10-29 | 1 | -1/+1 |
| | |||||
* | [minilinux] Show errors from minilinux download task | Simon Rettberg | 2019-10-29 | 2 | -0/+8 |
| | |||||
* | [adduser/minilinux] Take care of default/nondefault fields | Simon Rettberg | 2019-10-29 | 2 | -2/+2 |
| | |||||
* | [locationinfo] Make switching per room work | Christian Hofmaier | 2019-10-26 | 2 | -41/+43 |
| | |||||
* | [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 |
| | |||||
* | [serversetup-bwlp-ipxe] UI/UX tweaks | Simon Rettberg | 2019-10-17 | 6 | -206/+237 |
| | | | | | | * 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 | 20 | -132/+589 |
| | |||||
* | [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 | 17 | -212/+764 |
| | | | | | | | | | | | * 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 | ||||
* | [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 | 14 | -198/+658 |
| | |||||
* | [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 | ||||
* | [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 |
| |