summaryrefslogtreecommitdiffstats
path: root/server
Commit message (Collapse)AuthorAgeFilesLines
* [server/registration] Add server registrationJannik Schönartz2019-03-189-317/+627
|
* [server/log] sql JSON to TEXT for mariadb compatibilityUdo Walter2019-03-153-12/+12
|
* [server/registration] Add log to the first registration.Jannik Schönartz2019-03-156-14/+45
|
* [external-backeds] Big idoit rework, to match the updated apiJannik Schönartz2019-03-156-853/+482Star
|
* mergeUdo Walter2019-03-156-49/+86
|\
| * [external-backends] Small bugfix to save the switch again & add tooltips to ↵Jannik Schönartz2019-03-101-1/+1
| | | | | | | | the webapp
| * [external-backends] Passwords are not send to the frontend anymoreJannik Schönartz2019-03-105-49/+80
| | | | | | | | | | Change error responses to the new response scheme Add set password button in the frontend to deal with the no password policy
| * [ipxe] Add parameter to api how many lines the response should send and ↵Jannik Schönartz2019-03-101-3/+9
| | | | | | | | adjust frontend
| * [webapp] Add require symbol for the user / account formsJannik Schönartz2019-03-081-1/+1
| |
* | [server/log] add log libUdo Walter2019-03-154-0/+124
|/
* [server] New clients are automaticly added to the groups of the fitting ↵Jannik Schönartz2019-03-0715-103/+213
| | | | | | | | | | 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/ipranges] Store ipranges as integers in the db. Add converting ip -> ↵Jannik Schönartz2019-03-063-5/+16
| | | | int & int -> ip
* [server] Fix ipxe sendlog. Fix idoit missing try catch.Jannik Schönartz2019-03-052-4/+8
|
* [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-052-2/+4
|
* [server/authentication] Fix api syntax and eslintJannik Schönartz2019-03-053-3/+2Star
|
* [server/setup] Move (initial) setup in it's own api fileJannik Schönartz2019-03-042-28/+37
|
* [webapp/log] first system log implementation (wip, frontend only atm)Udo Walter2019-03-041-1/+1
|
* [authentication] Restructure api to match our new error code standardJannik Schönartz2019-03-043-138/+143
| | | | | 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
|
* [server/ipxe] Fix codemirror only loading on click bug & add the fixes for ↵Jannik Schönartz2019-02-279-13/+34
| | | | the tamas demo to the git
* [api/permissions][api/roles] update commentsChristian Hofmaier2019-02-262-3/+3
|
* [permissionmanager] api function to await asyncChristian Hofmaier2019-02-261-4/+3Star
|
* [webapp/dashboard] User data now stores in the global storage & ↵Jannik Schönartz2019-02-261-0/+4
| | | | [usermanagement] fix 'username already exist' error not workling properly
* [permissionmanager] Fix security bug: Code was executed weather the user had ↵Jannik Schönartz2019-02-262-12/+8Star
| | | | the permission or not
* [authentication] Rewrite code in async/await, fix edit account moduleJannik Schönartz2019-02-263-109/+127
|
* [webapp/configurator] add ability to assign configs to groups/clientsUdo Walter2019-02-263-4/+35
| | | | [server] increase request size limit to 50mb
* [account] Fix for the changePassword methodJannik Schönartz2019-02-263-35/+64
| | | | | | 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-262-3/+3
| | | | small fixes
* [configloader] fix non-expert-mode not loading correctlyChristian Hofmaier2019-02-251-2/+2
|
* MergeJannik Schönartz2019-02-2511-99/+221
|\
| * [permissionmanager] rework for blacklist systemChristian Hofmaier2019-02-2511-99/+221
| | | | | | | | | | - integrate PM into PM itself - wildcard function for hasPermission()
* | [webapp/user] Add user management module for creating / deleting user accountsJannik Schönartz2019-02-252-28/+52
|/
* [account] Add editable user info, change statuscodes, delete accountJannik Schönartz2019-02-242-21/+60
| | | | | | | | | | | | | | [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
* [webapp/groups] rework old tables to new data tableUdo Walter2019-02-242-8/+1Star
| | | | slightly redesigned the editing of groups and clients
* [groups] add iprange functionality to groups; add refresh buttonUdo Walter2019-02-234-3/+88
|
* [Account] Add password change functionalityJannik Schönartz2019-02-232-7/+36
| | | | | | | | | | [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
* [webapp] implement time slicing loop and use it to search in the datatableUdo Walter2019-02-221-1/+0Star
| | | | This improves UI responsiveness a lot while searching.
* [router] All modules have the new api style, deleted old unnecessary codeJannik Schönartz2019-02-221-24/+0Star
|
* [users] Move user based calls from the authentication to the users apiJannik Schönartz2019-02-222-13/+11Star
|
* [authentication] Implement initial root account setupJannik Schönartz2019-02-224-106/+153
| | | | | | | | | | [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
* rework user api to restUdo Walter2019-02-221-64/+48Star
|
* [ipxe builder] Add cancel button for the ipxe building process, limit log to ↵Jannik Schönartz2019-02-192-13/+5Star
| | | | 500 lines
* [permissionmanager] Permission API Call for Frontend ChecksChristian Hofmaier2019-02-161-2/+3
|
* Eslint fixChristian Hofmaier2019-02-153-3/+2Star
|
* [permissionmanager]Integrate new data-table + api formatChristian Hofmaier2019-02-152-65/+75
|
* Implement Middlware for Permission ManagerChristian Hofmaier2019-02-046-57/+68
|
* [external-backeds] Add get file for the iDoIT backendJannik Schönartz2019-02-033-2/+121
| | | | | /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-313-43/+98
|