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
Moritz Kepplinger
1e2e42fbd4
chore( #46 ): migrate home page to ng material
2024-05-09 21:02:19 +02:00
Moritz Kepplinger
1af42aa255
chore( #46 ): migrate header to ng material
2024-05-09 19:38:00 +02:00
Moritz Kepplinger
5d0a2a1fc4
chore( #46 ): add angular material to project
2024-05-09 19:28:01 +02:00
Moritz Kepplinger
0523da8fbe
Merge branch 'feature/entity-creation' into 'development'
...
added all entity classes
See merge request 2024ss-se-pr-group/24ss-se-pr-qse-11!2
2024-05-06 20:33:00 +00:00
Moritz Kepplinger
5502d98d42
feat( #44 ): add all entity classes
2024-05-06 19:06:03 +02:00
Christoph Heiss
60ea51d5de
Merge branch 'chore/prettier-eslint' into 'development'
...
chore: add eslint/prettier integration + CI pipeline
Closes #41
See merge request 2024ss-se-pr-group/24ss-se-pr-qse-11!1
2024-05-03 19:26:36 +00: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
Christoph Heiss
5d9a7a7a85
chore( #41 ): add GitLab CI definition
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-03 13:53:42 +02:00
Christoph Heiss
f832f67498
chore( #41 ): fix small angular lint complaints
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-03 13:53:42 +02:00
Christoph Heiss
a79287ea4f
chore( #41 ): disable angular analytics
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-03 10:46:32 +02:00
Christoph Heiss
7f0a44fee9
chore( #41 ): add .git-blame-ignore-revs entry for prettier formatting
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-03 10:46:32 +02:00
Christoph Heiss
88e14d8179
chore( #41 ): run prettier
on whole frontend
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-03 10:46:32 +02:00
Christoph Heiss
713892bc0e
chore( #41 ): add eslint/prettier integration
...
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-03 10:46:26 +02:00
MohammedKevin
33a00e60c7
initial commit
2024-04-30 12:35:42 +02:00