summaryrefslogtreecommitdiffstats
path: root/server/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* [webapp/systemlog] add colors to categoryUdo Walter2019-04-011-1/+1
|
* [server/httpresponse] small reworkUdo Walter2019-03-311-13/+39
|
* Merge because Udo committed eslint errors :|Jannik Schönartz2019-03-311-1/+5
|\
| * [server/ipxeconfigs] eslint fixesUdo Walter2019-03-311-1/+1
| |
| * [server/ipxeconfigs] add more responsesUdo Walter2019-03-311-3/+7
| |
* | [server/registration] Performance improvements & add automatic registration ↵Jannik Schönartz2019-03-315-33/+31Star
|/ | | | | | | | | with custom name Manual registration now sends the client as json idoit: Add server bug fixes shell: Fix building pcbios ipxe version eslint fixes
* [server/groups] add more responsesUdo Walter2019-03-311-0/+13
|
* [server] disable sequelize logging; [webapp] group module reload on open; ↵Udo Walter2019-03-291-1/+2
| | | | loadinbar bug fix
* [external-backends/idoit] Add server rack segmentation & add multiple ip supportJannik Schönartz2019-03-251-22/+141
|
* [server/registration/backends] Rework addClient and updateClient to receive jsonJannik Schönartz2019-03-204-159/+192
| | | | | Add idoit workaround for saving floats again Rework the grepSystemInfo bash script to match the new api
* [server/registration] Add client with json instead of parameters (ipxe)Jannik Schönartz2019-03-182-9/+27
|
* [server/registration] Add server registrationJannik Schönartz2019-03-184-20/+23
|
* [server/log] sql JSON to TEXT for mariadb compatibilityUdo Walter2019-03-151-4/+4
|
* [server/registration] Add log to the first registration.Jannik Schönartz2019-03-154-13/+15
|
* [external-backeds] Big idoit rework, to match the updated apiJannik Schönartz2019-03-154-707/+354Star
|
* mergeUdo Walter2019-03-153-18/+17Star
|\
| * [external-backends] Passwords are not send to the frontend anymoreJannik Schönartz2019-03-102-17/+16Star
| | | | | | | | | | Change error responses to the new response scheme Add set password button in the frontend to deal with the no password policy
| * [webapp] Add require symbol for the user / account formsJannik Schönartz2019-03-081-1/+1
| |
* | [server/log] add log libUdo Walter2019-03-151-0/+21
|/
* [server] New clients are automaticly added to the groups of the fitting ↵Jannik Schönartz2019-03-077-29/+91
| | | | | | | | | | subranges Add conflict models Sequelize string operators depricated fix IPv4 is now saved as decimal in the database Add host to config instead of hardcoding Rename ip.js lib to iphelper.js
* [server/ipranges] Forgot to commit the lib. ¯\_(ツ)_/¯Jannik Schönartz2019-03-061-0/+21
|
* [server] Fix ipxe sendlog. Fix idoit missing try catch.Jannik Schönartz2019-03-051-3/+5
|
* [external-backends/idoit] Fix idoit objecttype idsJannik Schönartz2019-03-051-4/+4
|
* [server] Fix idoit client id and default efi chainJannik Schönartz2019-03-051-1/+2
|
* [server/authentication] Fix api syntax and eslintJannik Schönartz2019-03-051-1/+1
|
* [authentication] Restructure api to match our new error code standardJannik Schönartz2019-03-041-104/+66Star
| | | | | Moved most of the res.send from the lib to the api Fixed frontend to match the new api
* [webapp/ipxe] Add scroll to bottom feature, fix multiline bug and fix cancelJannik Schönartz2019-02-281-4/+22
|
* [authentication] Rewrite code in async/await, fix edit account moduleJannik Schönartz2019-02-261-66/+77
|
* [account] Fix for the changePassword methodJannik Schönartz2019-02-261-30/+38
| | | | | | User upadate changes didn't hashed the new password correctly changePassword from promises reworked to async / await (much cleaner) Check weather the usertable is empty is now a get request and not mixed in the post request
* [webapp/setup] StartPageSetup now uses the new UserCreateForm component & ↵Jannik Schönartz2019-02-261-1/+1
| | | | small fixes
* MergeJannik Schönartz2019-02-252-58/+169
|\
| * [permissionmanager] rework for blacklist systemChristian Hofmaier2019-02-252-58/+169
| | | | | | | | | | - integrate PM into PM itself - wildcard function for hasPermission()
* | [webapp/user] Add user management module for creating / deleting user accountsJannik Schönartz2019-02-251-26/+32
|/
* [account] Add editable user info, change statuscodes, delete accountJannik Schönartz2019-02-241-21/+27
| | | | | | | | | | | | | | [server] Add method for updating user info Add method for deleteing user Switch from statuscode 500 to 401 Fixed stauts null exception Validate Email now allows empty email [webapp/AccountPage] Add button to delete the user account (including a dialog) Some order fixes with the info fields User info is now editable
* [Account] Add password change functionalityJannik Schönartz2019-02-231-5/+31
| | | | | | | | | | [server] Remove hased password from userinfo api Implement change password function [webapp] Fix z-index for the fixed tab bar (udo) Implement userinfo and change password in the account module
* [authentication] Implement initial root account setupJannik Schönartz2019-02-222-99/+111
| | | | | | | | | | [backend] Reworked authentication library to the api structure Add authentication api to remove the login routes from the router.js [webapp] Split login Page in StartPage + Login/Setup Add Setup Page for the initial root creation
* [ipxe builder] Add cancel button for the ipxe building process, limit log to ↵Jannik Schönartz2019-02-191-11/+3Star
| | | | 500 lines
* Implement Middlware for Permission ManagerChristian Hofmaier2019-02-043-45/+57
|
* [external-backeds] Add get file for the iDoIT backendJannik Schönartz2019-02-032-1/+79
| | | | | /api/backends/:id/:uuid/files -> File list for the backend (:id) and the client (:uuid) /api/backends/:id/:uuid/files/:filename -> Content of the file (:filename) from the client (:uuid) in the backend (:id)
* [ipxe builder] Disable building/cleaning if a build process is already runningJannik Schönartz2019-01-311-34/+73
|
* Add permission functions for clientsChristian Hofmaier2019-01-211-1/+56
|
* mergeChristian Hofmaier2019-01-152-35/+109
|\
| * eslint fixes :|Jannik Schönartz2019-01-151-18/+17Star
| |
| * [ipxe builder] Add ipxe builder moduleJannik Schönartz2019-01-152-35/+110
| | | | | | | | | | EFI and BIOS version can be build and configured Fancy log to see the stdout and stderr
* | Add permission functions for groupsChristian Hofmaier2019-01-141-0/+83
|/
* [server] eslint fixesJannik Schönartz2019-01-132-7/+11
|
* [server] Add ipxe efi support. Grep hw drive infoJannik Schönartz2019-01-132-8/+52
| | | | | | | Grep drive info and upload it to idoit Add EFI / BIOS configs for building ipxe Add function to build efi ipxe version Add default.ipxe script
* [registration/idoit] TPM upload functionality + improve hw specsJannik Schönartz2018-12-113-59/+91
| | | | | | Improved IdoIT hw specs capture. Including multiple ram slots. Set purpose of the automatic registration to Pool PC. Added upload files to idoit for uploading the tpm and ssl key.
* [groups,clients,configurator] api rework to the new formatUdo Walter2018-12-041-0/+21
|
* eslint fix :)Jannik Schönartz2018-12-032-38/+38
|