User account deletion #937

Merged
konrad merged 25 commits from feature/account-deletion into main 2021-08-11 19:08:12 +00:00

25 Commits

Author SHA1 Message Date
kolaente adae85879c
Fix lint
continuous-integration/drone/pr Build is passing Details
2021-08-11 19:16:28 +02:00
kolaente 6db677655c
Update docs
continuous-integration/drone/pr Build was killed Details
2021-08-11 19:08:29 +02:00
kolaente 26496c371e
Update swagger docs 2021-08-11 19:06:39 +02:00
kolaente c2cb80b596
Add tests for user deletion 2021-08-11 19:06:31 +02:00
kolaente 523aaa9090
Fix getting the user and validating the request 2021-08-11 12:35:57 +02:00
kolaente 6b02671dbd
Expose user deletion setting in config 2021-08-11 12:10:12 +02:00
kolaente 179db15180
Update docs 2021-08-11 12:09:55 +02:00
kolaente 89df70adbd
Fix lint 2021-08-09 20:46:53 +02:00
kolaente 6c6d7d5d2d
Generate swagger docs 2021-08-09 20:44:46 +02:00
kolaente 275ab34a0c
Better email wording 2021-08-09 20:35:16 +02:00
kolaente 272977c102
Add canceling a user deletion 2021-08-09 20:31:12 +02:00
kolaente 1cf420b835
Add deleted notification 2021-08-09 16:57:20 +02:00
kolaente bab58fda8d
Add cli command to delete a user 2021-08-09 16:43:00 +02:00
kolaente d1de146f8e
Add setting to enable/disable users 2021-08-09 16:30:06 +02:00
kolaente 9e4a3f3f9e
Make sure there's an admin user or team per list/namespace when deleting it 2021-08-09 16:20:27 +02:00
kolaente 549b9338ab
Make sure everything is actually deleted 2021-08-07 16:18:56 +02:00
kolaente c2b5afe344
Add actually deleting the user 2021-08-07 16:09:11 +02:00
kolaente b2a861078f
Return the user deletion status in /user 2021-08-07 15:36:44 +02:00
kolaente 5765502fbb
Register deletion cron 2021-08-07 15:33:30 +02:00
kolaente b62ec27fd3
Add routes to request and confirm a deletion 2021-08-07 15:32:53 +02:00
kolaente 4d3962ec87
Add cron schedule to notify users 2021-08-02 08:44:33 +02:00
kolaente fbe62ed380
Fix migration 2021-08-02 08:27:38 +02:00
kolaente 89921f68e5
Add account deletion scheduled timestamps 2021-08-02 08:19:23 +02:00
kolaente d0aedc7223
Add sending account deletion notifications 2021-08-02 08:16:59 +02:00
kolaente 5e54f90589
Add account deletion notifications 2021-08-02 08:04:12 +02:00