Laurin
4f94bf074c
created Role controller/routes
2022-05-28 15:50:05 +02:00
Laurin
cc57c51389
Added updateDiscipline
2022-05-24 18:50:30 +02:00
Laurin
4e77d3c66d
Event zod add pid/id; rm comented MediaRouter
2022-05-22 12:48:37 +02:00
Laurin
4555d46902
modified event responses and updated discipline briefDescription + fullDescription
2022-05-18 12:16:47 +02:00
Flexla54
4926f2659d
[create-pull-request] push formatted files
2022-05-18 08:27:11 +02:00
Laurin
0ee140ad00
more bug fixes and add update to event
2022-05-18 08:27:11 +02:00
Laurin
cb1eb1e317
bug fixes in Discipline, Roleschema, Event & Media
2022-05-18 08:27:11 +02:00
Laurin
75d416c62e
Fix random number
2022-05-18 08:27:11 +02:00
Stephan
bdfc15eab4
Add functionality to get media meta
...
+ Remove unused code
+ Fix misspelling
+ Fix error handling to handle errors with no status code
2022-05-18 08:27:11 +02:00
Stephan
c393508a06
Add functionality to add metadata to media
2022-05-18 08:27:11 +02:00
Stephan
a16126a1db
Fix media
...
+ Create media directory on dev start
+ Create media file on POST
2022-05-18 08:27:11 +02:00
Stephan
b1c1e53a2d
Add fulldescription
2022-05-18 08:27:11 +02:00
Stephan
734acbab38
Fix and comment code for linking media
2022-05-18 08:27:11 +02:00
Stephan
196604599b
FIX: **quickly** fix all errors in the media system
2022-05-18 08:27:11 +02:00
Laurin
bded472d05
Added basic implementation of media
2022-05-18 08:27:11 +02:00
Stephan
13d6f881ea
Extract shared error code
...
+ Create new functions for generating errors
2022-05-18 08:27:11 +02:00
Stephan
bb4f4babce
Add controller and routes to upload images
...
+ Checks for valid image formats
+ Limits file size
+ Requires authentication
+ Disabled for now
2022-05-18 08:27:11 +02:00
Stephan
6c5fd27a73
Merge pull request #45 from detleph/feature-endpoints
...
Add more endpoints
2022-05-03 14:58:01 +02:00
Stephan
8384a3eebb
Add controller for roleSchemas (unfinished)
...
+ Refine error messages for role schemas
+ Add role schema routes
+ Add RESULT_SCHEMA DataType
+ Add SchemaError.isSchemaError() type guard
2022-05-01 18:18:48 +02:00
Stephan
2034faa448
Add endpoint to delete disciplines
2022-05-01 16:09:10 +02:00
Stefan-5422
4ef5989c9a
[create-pull-request] push formatted files
2022-04-29 12:23:23 +02:00
Stefan
ac19d9bc67
Merge branch 'dev' into feature-email-verification
2022-04-29 11:40:28 +02:00
Stefan
48ac07a52b
FIX: Formatting & Syntax error
2022-04-29 11:38:45 +02:00
Stephan
9bafdebd31
Add function to create disciplines
...
+ Fix async errors
+ Extract name error
2022-04-29 10:35:39 +02:00
Stephan
3c8cea8c71
Add routes for getting disciplines
...
+ Throwing an error still crashes the server
2022-04-29 10:35:38 +02:00
Stephan
df9b47dbfd
Add router to delete groups
...
+ Add route to delete organisations
2022-04-29 10:35:31 +02:00
Stephan
51c744de26
Add debugging code
...
+ Small fix in the event controller
+ Add development flag to the dev container
2022-04-28 14:39:16 +02:00
Stefan
1f867135f9
Merge branch 'dev' into feature-email-verification
2022-04-28 14:07:53 +02:00
Stephan
f6d194f0c9
Fix: The server should always return 403 on failed login
2022-04-28 13:00:14 +02:00
Stefan-5422
32d4bdf3e0
Minor changes
2022-04-28 13:00:14 +02:00
Stefan-5422
dd956476d7
Minor changes
...
Fixed complaints for PR #30
2022-04-28 12:57:15 +02:00
Stefan-5422
f94f89e99e
Update common.ts types because nagging.
2022-04-28 12:57:15 +02:00
Stefan-5422
269cc33a33
Update Event Endpoints to give better errors;
2022-04-28 12:57:15 +02:00
Stephan
5418d7b790
Refactor the endpoints to share common code
2022-04-28 12:49:07 +02:00
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
Stephan
4a65dd4665
Add authorization
2022-04-28 12:49:05 +02:00
Stephan
6d471eced2
Add function for deleting events
2022-04-28 12:49:05 +02:00
Stephan
2936aa77f1
FIX: Event endpoints are now using the correct format
2022-04-28 12:49:05 +02:00
Stephan
01077dab22
Change name from oragnisation to organisation
2022-04-27 08:34:25 +02:00
Stephan
bff9dcc5f8
Extract function to create an object by name
...
+ Add route to create groups
2022-04-26 16:04:26 +02:00
Stephan
fe6879ea56
Only show details when authenticated
2022-04-26 16:04:26 +02:00
Stephan
0c65aec96c
Add controller and routes for groups
2022-04-26 16:04:26 +02:00
Stephan
8aa4e5ef16
Improve error handling and simplify code
2022-04-26 16:04:26 +02:00