1
0
Fork 0
mirror of https://codeberg.org/beerbrawl/beerbrawl.git synced 2024-09-23 09:40:52 +02:00
Commit graph

65 commits

Author SHA1 Message Date
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