summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [configurator] add ipxe configuratorUdo Walter2018-09-1813-6/+668
|
* [groups] small bugfixesUdo Walter2018-09-185-20/+32
|
* add ipxe config relation to groups and clientsUdo Walter2018-09-175-0/+36
|
* add ipxe entry and config database migrations and modelsUdo Walter2018-09-176-1/+136
|
* Update npm packagesJannik Schönartz2018-09-174-325/+441
|
* [external-backends/idoit] Rework getDataTree from promises to async / awaitJannik Schönartz2018-09-176-32/+38
|
* [registration] Add parent tree view in the manual registrationJannik Schönartz2018-08-292-25/+72
| | | | | | | Add parents as not clickable boot entry. Indent childs to get a tree view. Fix switch bug in the external-backends module. Add utf-8 to ascii escaping because ipxe can't use utf-8
* [registration] Add spaces and parent path to the manual registrationJannik Schönartz2018-08-292-34/+53
|
* [external-backends] Add getClient methods for all backendsJannik Schönartz2018-08-297-39/+135
| | | | | | | Delete dummy and another backends. Extend template-dummy for testing stuff. Add getClient method for dhcp and idoit backends. Fixed appendicon for selections.
* [external-backends] Use search table instead of datatablesJannik Schönartz2018-08-282-14/+17
| | | | | Fixed an eslint error commited by Chris Search tables are the better datatables developed by Udo.
* [registration/dhcp] Implement dhcp as external-backendJannik Schönartz2018-08-289-94/+159
| | | | | | | | Registration -> Registrations to match API guidelines. Fixed shell script to only build undionly.kpxe. Added infoblock external-backend. Removed dhcp from config.json Fixed ipxe scripts to match the registrations.
* [configloader] made the code actually workChristian Hofmaier2018-08-201-1/+3
|
* [configloader] add configloaderChristian Hofmaier2018-08-201-0/+19
| | | | | loads default config or first registration config for testing purposes of first registration of clients
* [tftp] Remove tftpJannik Schönartz2018-08-209-133/+104Star
| | | | | Remove tftp server because an external tftp is used. Adding client from registrationscript is now working.
* mergeChristian Hofmaier2018-08-199-54/+528
|\
| * [firstregistration] First start of the new client registrationJannik Schönartz2018-08-179-54/+528
| | | | | | | | | | | | Router now also can use non auth methods. (Used for the registration calls) Added ipxe scripts for the registration Added backend methods for dynamic ipxe scripts and first try of a dhcp api call
* | Add Snackbars to EventsChristian Hofmaier2018-08-102-8/+14
|/
* [server/router] Fix eslint errorsJannik Schönartz2018-08-104-7/+1Star
|
* [server/router] Rework routerJannik Schönartz2018-08-108-353/+393
| | | | Reworked the router to match more design guidlines with the REST apis
* [permissions] fix bug with recursive-mode-switchChristian Hofmaier2018-08-101-5/+8
| | | | | it should now correctly show the underlying value of switch. + centered the switch
* [permissions] Add recursive group selection + tables changed to search tablesChristian Hofmaier2018-08-1011-116/+135
| | | | | | | | Role Table has now a new column recursiveGroups to display if recursive selection is wanted Roles and Permissions can now have longer descriptions Data-Tables are now Udos Search-Tables
* [server/config] Add server configs.Jannik Schönartz2018-08-083-7/+44
| | | | | Add config with tftp and https details. Use config port > ENV Variables port > default port.
* [server/database] Delete old database libJannik Schönartz2018-08-086-41/+4Star
| | | | | Because of the use of sequelize, the old mysql database lib becomes unnecessary. Remove old code that was not used anymore.
* Roles of Users now in fancy boxes and other small ui polishingChristian Hofmaier2018-08-076-15/+17
|
* [groups] add ability to show all nested children and not just direkt ↵Udo Walter2018-08-0710-172/+142Star
| | | | children + bug fixes
* mergeUdo Walter2018-08-0619-66/+477
|\
| * mergeJannik Schönartz2018-08-069-27/+145
| |\
| | * language tags and function commentsChristian Hofmaier2018-08-069-27/+145
| | |
| * | [server/external-backends] Implemented import Objects from iDoITJannik Schönartz2018-08-0610-39/+332
| |/ | | | | | | | | | | renamed external-backends.js in index.js so its return when requireing the folder Added new tables for the external id mapping for clients / groups iDoIT method for importing Objects and adding them in the db with all neccessary constraints
* | [webapp/groups] add color to selected table rows + bug fixesUdo Walter2018-08-064-72/+64Star
| |
* | [webapp/searchtable] add multi item selection with shift keyUdo Walter2018-08-063-25/+66
|/
* [webapp/searchtable] bugfixUdo Walter2018-08-061-0/+4
|
* [webapp/groups] add browser back/forwared compatibilityUdo Walter2018-08-052-6/+18
|
* mergeUdo Walter2018-08-058-185/+156Star
|\
| * ESlint is a great thing...Christian Hofmaier2018-08-051-8/+8
| |
| * Add Role Create/EditChristian Hofmaier2018-08-058-186/+157Star
| |
* | [webapp] improved data table with search and pagination;Udo Walter2018-08-059-204/+221
|/
* [external-backends] Added comments for the API functions and in the ↵Jannik Schönartz2018-08-059-26/+179
| | | | external-backend prototype file. Added iDoIT method to get a list of all objects.
* fixed eslintChristian Hofmaier2018-08-059-37/+37
|
* fdsaChristian Hofmaier2018-08-052-2/+131
|
* [webapp/groups] asdfUdo Walter2018-08-052-4/+4
|
* code adaptionChristian Hofmaier2018-08-058-31/+12003
|
* mergeChristian Hofmaier2018-08-0557-12680/+2557Star
|\
| * [webapp/groups] add generic table actions component for search and ↵Udo Walter2018-08-053-38/+146
| | | | | | | | pagination; added this to the groups module
| * mergeUdo Walter2018-08-045-15/+39
| |\
| | * [webapp/external-backends] Small error fix with the sync dialog.Jannik Schönartz2018-08-041-8/+2Star
| | |
| | * [external-backends] Sync types are now defined in the backend classes, so ↵Jannik Schönartz2018-08-045-9/+39
| | | | | | | | | | | | every backend can define their own sync methods.
| * | [webapp] npm updateUdo Walter2018-08-042-38/+138
| |/
| * [webapp/router] changed dynamic route namespacingUdo Walter2018-08-041-10/+6Star
| |
| * [groups] small bug fixesUdo Walter2018-08-046-51/+37Star
| |