Stephan
12034fa32a
Add function to update an organisation
...
+ Extract basicOrganisation and detailedOrganiation select types
2022-04-26 16:04:26 +02:00
Stephan
831017e7c2
Add routes for organisations
...
+ FIX: Change eventId type
2022-04-26 16:04:26 +02:00
Stephan
08e18db3c3
Extract common function to handle selecting organisations
2022-04-26 16:04:26 +02:00
Stephan
ab62e39d8e
Add function to create new organisations
...
+ Extract common functions from the admin controller
2022-04-26 16:04:26 +02:00
Stephan
37437152da
Add the organisation controller
...
+ Add function to get all organisation
+ Add function to get a specific organisation
2022-04-26 16:04:26 +02:00
Stephan
dce75d1a97
Port yens dev script to detleph
...
+ Provides more config options
+ Allows deleting and resetting the database
2022-04-26 15:15:22 +02:00
Stephan
d2de4e9208
HOTFIX: Name of uuid function
...
The prisma schema didn't compile with the previous schema
2022-04-23 14:52:23 +02:00
Stephan
d7e7694249
Fix: The server should always return 403 on failed login
2022-04-23 14:01:45 +02:00
Stefan-5422
43bb7baa88
Minor changes
2022-03-28 11:58:32 +02:00
Stefan-5422
68b9044a9d
Minor changes
...
Fixed complaints for PR #30
2022-03-28 11:58:32 +02:00
Stefan-5422
0f3b1ac707
Update common.ts types because nagging.
2022-03-28 11:58:32 +02:00
Stefan-5422
cdacc56f7f
Update Event Endpoints to give better errors;
2022-03-28 11:58:32 +02:00
Laurin
9b8c6b18b7
Updated Media, Adding referential actions(v.2.2)
2022-03-20 17:44:11 +01:00
Laurin
fe31a7fa34
Adding VisualElement (v.2.1)
2022-03-20 17:44:11 +01:00
Laurin
c0ce7f32ca
updating Role model (v.2.0)
2022-03-20 17:44:11 +01:00
github-actions[bot] and Stefan-5422
626ae40683
[create-pull-request] push formatted files ( #27 )
...
Co-authored-by: Stefan-5422 <[email protected] >
2022-03-20 17:37:51 +01:00
Stefan-5422
907c2c68fa
Fix json parser return stack trace see Issue #24 ;
2022-03-20 15:31:20 +01:00
Stephan
1be42be4e5
Merge pull request #25 from detleph/feature-user-auth
...
Implement user authentication and admin operations
2022-01-03 14:52:41 +01:00
Stephan
064497a4ca
Refactor the endpoints to share common code
2022-01-02 17:36:21 +01:00
Stephan
08419d581b
Update the admin revision on password change
...
+ Update type of revision to DateTime
2022-01-02 17:26:20 +01:00
Stephan
4d23eccba6
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-01-02 16:49:01 +01:00
Stephan
cc1c394dce
Change the controller for changing passwords to use PIDs and not usernames
2022-01-02 15:46:47 +01:00
Stephan
5b02905d71
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)
2021-12-31 00:11:04 +01:00
Stephan
bfca7e8672
Add the permission_level 'ELEVATED' to the default user
2021-12-29 15:19:23 +01:00
Stephan
97fee47c6e
Allow for groups to be specified when POSTing /api/admins
...
+ Add the admin router to the global app
2021-12-29 15:19:22 +01:00
Stephan
3363039f79
Add code that ensures that an (admin) user is always present
2021-12-29 15:19:21 +01:00
Stephan
9b2c8b17c6
Add router for the /admin endpoint
2021-12-29 15:19:20 +01:00
Stephan
b57315d916
Add controller for adding a user
...
+ Add function to narrow type of string to AdminLevel
2021-12-29 15:19:19 +01:00
Stephan
b82a84322b
Extract code for error messages for better reusability
...
+ Create function for generating permission errors
2021-12-29 15:19:18 +01:00
Stephan
913e0ee0e0
Remove event <-> admin association and introduce a default value for revision
2021-12-29 15:19:17 +01:00
Stephan
59f4d53af5
Add a controller for getting all admin user details
...
+ Requires Authentication
2021-12-29 15:19:16 +01:00
Stephan
eb70a14c61
Add routes for admin authentication endpoints
...
+ Add router to the app
2021-12-29 15:19:10 +01:00
Stephan
584903e55d
FIX: The dev script can now run in any directory
...
Initially, the directory was required to be called 'server'; This is not the case anymore
2021-12-29 15:08:40 +01:00
Stephan
2a5e631d1f
Fix bug where nodemon restarts multiple times
...
- Nodemon was watching the whole file system and not only the /app directory
2021-12-03 10:21:43 +01:00
Stephan
a138bca256
Fix quotes
2021-12-03 10:21:43 +01:00
Stephan
2b061c5f65
Add a docker dev environment that starts a container without building the image
...
+ Add dev.sh script to start the dev environment
+ Add generated flags to the .gitignore file
2021-12-03 10:21:43 +01:00
Stephan
6b6ca57639
Add submodule for email templates
2021-11-30 10:38:51 +01:00
Stefan
01ba2bd0c0
FIX: Due to changes in Prisma schema tests broke
...
Added property description broke stuff :-(
2021-11-17 21:36:06 +01:00
Stefan
36ddf78fc9
FIX: Issue with docker network
...
Issue with docker-compose caused server to refuse to build on Server due to not being able to download from the Internet.
Might need to be reviewed at a later point
2021-11-17 21:27:20 +01:00
Stefan
7553364313
fixed my fix
...
I'm to stupid to write container_name
2021-11-17 16:09:57 +01:00
Stefan
ae4ceb8d85
Fix: added Container name to redis
2021-11-17 16:01:59 +01:00
Stephan
278bfcdea8
Merge pull request #18 from detleph/feature-user-auth
...
Add user authentication
2021-11-17 15:45:10 +01:00
github-actions[bot]
fcde6f2222
[create-pull-request] push formatted files ( #19 )
2021-11-17 15:39:04 +01:00
Stefan
62d468c7a5
Merge branch 'dev' into feature-user-auth
2021-11-17 15:36:09 +01:00
Stephan
8f85f062d7
HOTFIX: Add ending slash to copy commands
2021-11-15 08:48:37 +01:00
Stephan
3eb8e8bbbc
Merge pull request #17 from detleph/feature-dockerize
...
Dockerize the server
2021-11-15 08:46:09 +01:00
Stephan
c53e325f06
Change layer order (make caching more effecient)
2021-11-15 08:41:18 +01:00
Stephan
5a62d156ae
Add defaults for some environment variables
...
+ Remove port bindings for the 'postgres' service
2021-11-12 11:55:38 +01:00
Stephan
1cdbddf753
Dockerize the server
...
+ Add Dockerfile
+ Update 'server' docker-compose service
2021-11-12 10:18:13 +01:00
Stephan
6c535b16d1
Bugfix authentication controller
2021-11-11 12:02:48 +01:00