rafael
8242cfe7ce
impl comments
2024-05-15 11:14:33 +02:00
rafael
938f1ff601
MergReq comments fixes
2024-05-14 13:32:24 +02:00
rafael
6f6021c0fb
Merge branch 'development' into feat/AccountDeletion-1.2
2024-05-14 12:26:49 +02:00
rafael
d5bb46c0a1
checkstyle cleanup and mvn clean
2024-05-14 12:16:58 +02:00
rafael
1bcbcada7e
crud user fonrent impl
2024-05-14 12:04:55 +02:00
Mathias Trapl
8a37c4e6dc
Merge branch 'fix/remove-admin-role-requirement-from-tournament-create-endpoint' into 'development'
...
fix: admin role being required for tournament create
See merge request 2024ss-se-pr-group/24ss-se-pr-qse-11!12
2024-05-13 18:05:29 +00:00
Mathias Trapl
5c4a7b5956
Merge branch 'fix/authorization-interceptor-on-client' into 'development'
...
fix: bearer prefix for jwt being added when it is already contained in the token used
See merge request 2024ss-se-pr-group/24ss-se-pr-qse-11!13
2024-05-13 18:04:52 +00:00
FreshGuy32
99f1826c8d
fix: admin role being required for tournament create
2024-05-13 18:03:02 +00:00
FreshGuy32
0def924e77
fix: bearer prefix for jwt being added when it is already contained in the token used
2024-05-13 18:01:36 +00:00
Matthias Hofmarcher
4f4c54242e
Merge branch 'feature/tournament-creation' into 'development'
...
Feature/tournament creation
See merge request 2024ss-se-pr-group/24ss-se-pr-qse-11!9
2024-05-12 18:32:20 +00: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
Matthias Hofmarcher
60322d9b0b
Merge branch 'feature/tournament-creation' into 'development'
...
Feature/tournament creation
See merge request 2024ss-se-pr-group/24ss-se-pr-qse-11!4
2024-05-12 11:10:21 +00:00
Mathias Trapl
27dff0d9a5
Feature/tournament creation
2024-05-12 11:10:21 +00:00
Matthias Hofmarcher
315ae0c7d8
Merge branch 'feat/user-registration-followup' into 'development'
...
feat(#8 ): user registration follow-up
See merge request 2024ss-se-pr-group/24ss-se-pr-qse-11!7
2024-05-12 10:53:08 +00:00
Christoph Heiss
ae4fa8203b
test( #8 ): e2e: add explicit test for user logout + login
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-11 23:13:52 +02:00
Christoph Heiss
1e41ec2e0c
feat( #8 ): frontend: automatically log in user after successful registration
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-11 23:13:52 +02: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
Christoph Heiss
004ccc8c5e
feat( #8 ): frontend: implement password confirmation for register form
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-11 22:26:15 +02:00
Christoph Heiss
76c8b76b92
fix( #8 ): frontend: ignore generated openapi files for eslint/prettier
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-11 21:59:48 +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
661138259c
chore( #8 ): frontend/openapi: re-generate
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-11 13:00:10 +02:00
Christoph Heiss
11625b22fd
Merge branch 'feat/user-registration' into 'development'
...
feat(#8 ): implement account registration
See merge request 2024ss-se-pr-group/24ss-se-pr-qse-11!6
2024-05-11 10:43:27 +00:00
Christoph Heiss
d9c6db6d47
chore( #41 ): add prettier and eslint check to pipeline
...
Missed in !1 . While at it, run prettier on the file itself.
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-11 12:39:12 +02:00
Christoph Heiss
dee74f7556
chore( #41 ): make prettier config global to re-use it for e2e tests
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-11 12:39:12 +02:00
Christoph Heiss
84ecd3ddd8
test( #8 ): e2e: add new test for registration flow
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-11 12:39:02 +02:00
Matthias Hofmarcher
66e829ecd1
Merge branch 'feat-openapi-generator' into 'development'
...
Feat: openapi generator
See merge request 2024ss-se-pr-group/24ss-se-pr-qse-11!3
2024-05-11 08:00:47 +00:00
Matthias Hofmarcher
974e949196
Feat: openapi generator
2024-05-11 08:00:46 +00: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
83b1f78b01
feat( #8 ): frontend: wire up user self-registration buttons
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-10 21:06:57 +02:00
Christoph Heiss
29284b32e9
feat( #8 ): frontend/components: add component for user self-registration
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-10 21:06:57 +02:00
Christoph Heiss
e9977652d3
feat( #8 ): frontend/service: implement registration method for auth service
...
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
7f8f824335
refactor( #8 ): frontend/components: remove admin role check
...
We do not have that concept anymore ..
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-10 21:06:56 +02:00
Christoph Heiss
f48cc36b7d
refactor( #8 ): e2e: rename email -> username everywhere
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-10 20:56:07 +02:00
Christoph Heiss
5933e50ea4
refactor( #8 ): frontend: 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
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
Mathias Trapl
abd4c24252
Merge branch 'chore/bootstrap-to-angular-migration' into 'development'
...
chore(#46 ): bootstrap to angular migration
See merge request 2024ss-se-pr-group/24ss-se-pr-qse-11!5
2024-05-10 14:07:34 +00:00
Moritz Kepplinger
c8885d0f34
feat( #46 ): selfhost fonts
2024-05-10 12:12:13 +02:00
Moritz Kepplinger
8da10f10d4
test( #46 ): fix e2e tests
2024-05-10 09:18:37 +02:00
Moritz Kepplinger
fc997e9f29
chore( #46 ): migrated login to ng material
2024-05-10 08:49:24 +02:00
Moritz Kepplinger
68c2d458e0
chore( #46 ): migrate message page to ng material
2024-05-09 21:46:56 +02:00