Commit Graph
8 Commits
Author SHA1 Message Date
Stephan 0fb8a9ca73 Update the admin revision on password change
+ Update type of revision to DateTime
2022-04-28 12:49:07 +02:00
Stephan f3c165bbd7 Restructure the process of changing a password
+ Requests are now dispatched to the according user ressource, not the collection
+ The current user can be referenced by setting the pid to 'current'
+ Refactored the error logic
2022-04-28 12:49:07 +02:00
Stephan ff9d5b7912 Change the controller for changing passwords to use PIDs and not usernames 2022-04-28 12:49:07 +02:00
Stephan 94ce50aaf1 Add a controller and router to update a user's password
+ Add a function to update the password internally
+ The current interface could be improved (made more RESTful)
2022-04-28 12:49:07 +02:00
Stephan ed90f1e6ae Allow for groups to be specified when POSTing /api/admins
+ Add the admin router to the global app
2022-04-28 12:49:07 +02:00
Stephan 84db24fdb4 Add controller for adding a user
+ Add function to narrow type of string to AdminLevel
2022-04-28 12:49:07 +02:00
Stephan 79c5c3752c Extract code for error messages for better reusability
+ Create function for generating permission errors
2022-04-28 12:49:07 +02:00
Stephan fdfbd22daf Add a controller for getting all admin user details
+ Requires Authentication
2022-04-28 12:49:07 +02:00