summaryrefslogtreecommitdiffstats
path: root/server/api/users.js
Commit message (Collapse)AuthorAgeFilesLines
* [server] PM integration in all missing api-points but groupsJannik Schönartz2020-06-081-2/+2
|
* [users/ipxe/backends] PM integrationJannik Schönartz2020-06-021-13/+27
|
* [server/log] Add logging to all modulesJannik Schönartz2019-12-011-18/+233
| | | | | | | | | | | | | | | | | | | Logging with snapshots: Client: create / edit / delete / added to group / removed from group Group: create / edit / delete / added to group / removed from group Logging without snapshot: Wake-on-lan: wakup Ipxe-Builder: build / clear / cancel / script save IP-Ranges: create / edit / delete Logging: with info in description: User: create / edit / delete / grant role / revoke role Event: create / edit / delete Permission-Manager-Role: create / edit / delete Registration-Hook: create / delete / edit / change order Ipxe Configuration: create / delete / edit Backend: create / edit / delete
* [permissionmanager] frontend reworkChristian Hofmaier2019-05-201-7/+8
| | | | | | | | | - bulk call for loading childs of groups - change submit to save/create - reload site after role changes - skip blacklist when no groups selected - performance improvements - new dialog system
* [server] New clients are automaticly added to the groups of the fitting ↵Jannik Schönartz2019-03-071-1/+1
| | | | | | | | | | 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
* [authentication] Restructure api to match our new error code standardJannik Schönartz2019-03-041-27/+29
| | | | | Moved most of the res.send from the lib to the api Fixed frontend to match the new api
* [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-261-3/+2Star
| | | | the permission or not
* [authentication] Rewrite code in async/await, fix edit account moduleJannik Schönartz2019-02-261-37/+37
|
* [account] Fix for the changePassword methodJannik Schönartz2019-02-261-2/+16
| | | | | | 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
* MergeJannik Schönartz2019-02-251-0/+4
|\
| * [permissionmanager] rework for blacklist systemChristian Hofmaier2019-02-251-0/+4
| | | | | | | | | | - integrate PM into PM itself - wildcard function for hasPermission()
* | [webapp/user] Add user management module for creating / deleting user accountsJannik Schönartz2019-02-251-2/+20
|/
* [account] Add editable user info, change statuscodes, delete accountJannik Schönartz2019-02-241-0/+33
| | | | | | | | | | | | | | [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-2/+5
| | | | | | | | | | [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.
* [users] Move user based calls from the authentication to the users apiJannik Schönartz2019-02-221-0/+11
|
* rework user api to restUdo Walter2019-02-221-64/+48Star
|
* Eslint fixChristian Hofmaier2019-02-151-1/+0Star
|
* Implement Middlware for Permission ManagerChristian Hofmaier2019-02-041-4/+1Star
|
* [webapp+server] Add first implementation of a websocket to alert webclients ↵Udo Walter2018-11-261-6/+3Star
| | | | | | of events and to synchronize notification across multiple webapp instances of the same user
* [registration] Add dbs and code for the registration scriptsJannik Schönartz2018-10-101-1/+1
| | | | | | | Add Table for the registration hooks. Add Table for the hooks - groups association. Add nexthook for the minilinux to pull the next bash script. Add state for setting the new script after completing the current one.
* [server/database] Delete old database libJannik Schönartz2018-08-081-1/+0Star
| | | | | Because of the use of sequelize, the old mysql database lib becomes unnecessary. Remove old code that was not used anymore.
* language tags and function commentsChristian Hofmaier2018-08-061-0/+19
|
* Add Role Create/EditChristian Hofmaier2018-08-051-1/+1
|
* fixed eslintChristian Hofmaier2018-08-051-6/+6
|
* code adaptionChristian Hofmaier2018-08-051-0/+59