Denis Natusch
5736b49080
Remove redundant code from viewProfile method
2023-12-14 09:53:14 +01:00
Simon Bruder
bac025fd0a
Make project REUSE compliant
...
This finally makes the licensing under AGPL-3.0-or-later explicit after
I got the okay from the kickstart source owners.
This also checks the REUSE compliance in a pre commit hook, and
therefore also in CI.
2023-12-11 17:59:14 +01:00
Denis Natusch
8a084b1f2e
Add test for form validator
...
The validator requires some changes to already existing tests.
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
2023-11-27 18:25:55 +01:00
Denis Natusch
d7c4482200
Add form validator to users package
...
Closes #35
Closes #59
Closes #64
Closes #71
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
2023-11-27 18:11:07 +01:00
Simon Bruder
391ddaf03b
Create admin user only if it does not yet exist
...
Fixes #28
2023-11-24 20:21:17 +01:00
Denis Natusch
2515c17de5
Let admin edit all fields of customer
2023-11-24 15:47:23 +01:00
Denis Natusch
79895d715b
Log out user properly after changing own username
2023-11-22 15:25:03 +01:00
Denis Natusch
3ecdcffbcd
Simplifiy user id
2023-11-21 18:06:11 +01:00
Denis Natusch
eccff8d2b0
Refuse nullbyte as password
...
Closes #26
2023-11-21 18:04:54 +01:00
Denis Natusch
ea24c27d6e
Add more attributes to user/customer
...
Closes #42
2023-11-21 18:04:15 +01:00
Denis Natusch
7dfc7f66f9
Remove unused model parameter from UserController
...
Closes #21
2023-11-21 18:00:36 +01:00
Denis Natusch
11f00f52f0
Remove AuthenticationManagement
...
Closes #20
2023-11-21 18:00:36 +01:00
Denis Natusch
9eeb25a281
Make only customers able to delete their own account
2023-11-21 18:00:33 +01:00
Denis Natusch
cbb9710371
Logout user when changing the username
2023-11-21 18:00:32 +01:00
Denis Natusch
02551aa802
Make only enabled customers able to be removed
2023-11-21 18:00:32 +01:00
Denis Natusch
d29c1b4553
Logout customer after deleting their account
2023-11-21 18:00:30 +01:00
Denis Natusch
cd401219e2
Make user consistent with design model
...
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
2023-11-21 18:00:30 +01:00
Denis Natusch
16f5ff20e3
Add profile prototype
2023-11-21 18:00:18 +01:00