FreshGuy32
99f1826c8d
fix: admin role being required for tournament create
2024-05-13 18:03:02 +00:00
MohammedKevin
67a9dd435a
Merge branch 'development' into tournament-overview
2024-05-13 19:22:39 +02:00
MohammedKevin
e0dc05c5d7
wip: add tournaments overview and set project name
2024-05-13 19:08:04 +02:00
Mathias Trapl
41728c32a4
Feature/tournament creation
2024-05-12 18:32:20 +00:00
rafael
9be071e169
checkstyle cleanup and built
2024-05-12 14:16:03 +02:00
rafael
2d1b1fecd7
Cascading Deletion for user and all children implemented; Repositories for entities
2024-05-12 14:03:43 +02:00
Mathias Trapl
27dff0d9a5
Feature/tournament creation
2024-05-12 11:10:21 +00:00
Christoph Heiss
e1e15867b0
feat( #8 ): backend: send jwt token as response after successful registration
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-11 23:13:52 +02:00
rafael
2fbfc1e721
User Detail, update and delete(missing cleaning of all entities) backend impl
2024-05-11 18:58:03 +02:00
rafael
622b51aee0
simple update user in database
2024-05-11 16:55:08 +02:00
rafael
097495f852
simple delete user from database
2024-05-11 14:59:09 +02:00
Christoph Heiss
d1735499ea
test( #8 ): backend: add test for user registration endpoint
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-10 21:06:57 +02:00
Christoph Heiss
b1a6dfe5eb
feat( #8 ): backend/rest: implement endpoint for user self-registration
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-10 21:06:57 +02:00
Christoph Heiss
05f356fc8d
feat( #8 ): backend/service: implement user registration
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-10 21:06:57 +02:00
Christoph Heiss
fccb4508be
chore( #8 ): backend/rest: add request logging to login endpoint
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-10 21:06:56 +02:00
Christoph Heiss
a00741e256
feat( #8 ): backend/entity: implement method for retrieving user id
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-10 21:06:56 +02:00
Christoph Heiss
23a0c89f3e
feat( #8 ): backend/entity: make username unique per user
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-10 21:06:56 +02:00
Christoph Heiss
3ddd0ade6e
feat( #8 ): backend/dto: appropriately constrain username and password in size
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-10 21:06:56 +02:00
Christoph Heiss
2fbfea6627
refactor( #8 ): backend: rename email -> username everywhere
...
We only use a username, not any email. And the username is an opaque
string without any actual, defined meaning.
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-10 20:34:12 +02:00
Moritz Kepplinger
5502d98d42
feat( #44 ): add all entity classes
2024-05-06 19:06:03 +02:00
Christoph Heiss
092b6bf77b
chore( #41 ): drop unused import
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-03 13:53:42 +02:00
Christoph Heiss
d4681de405
chore( #41 ): add checkstyle lint for unused/redundant imports
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-03 13:53:42 +02:00
MohammedKevin
33a00e60c7
initial commit
2024-04-30 12:35:42 +02:00