Commit Graph

16 Commits

Author SHA1 Message Date
Saku Laesvuori 3942d547e0
Abstract SQL table structure from database queries 2023-10-31 12:43:25 +02:00
Saku Laesvuori 3666f29756
Make GC emails also delete orphaned verifications 2023-09-29 13:59:11 +03:00
Saku Laesvuori 04d0efb545
Remove redundant imports 2023-09-29 13:37:19 +03:00
Saku Laesvuori cbcf23e316
Fix email verification 2023-09-29 09:56:44 +03:00
Saku Laesvuori 12e2d2a3e0
Display password prompt in CLI add-user 2023-09-28 23:01:23 +03:00
Saku Laesvuori aa7d4826b3
Add CLI command to run all GC jobs 2023-09-28 22:03:18 +03:00
Saku Laesvuori 1ca82b4907
Add CLI command to delete expired applications 2023-09-28 21:54:59 +03:00
Saku Laesvuori 47c6ebf9a1
Send acceptance email only to applicants 2023-09-28 15:48:05 +03:00
Saku Laesvuori 72b3e25913
Delete rejected applications immediately 2023-09-28 15:45:02 +03:00
Saku Laesvuori b5ef36a1bb
Add CLI command to GC expired emails 2023-09-28 14:47:54 +03:00
Saku Laesvuori 3211296e9c
Add expiry time to email verification secrets 2023-09-28 13:47:37 +03:00
Saku Laesvuori ae3f33f8c1
Remove autogenerated schema.sql for good 2023-09-28 12:38:55 +03:00
Saku Laesvuori fb69b58f92
Refactor sending email for easier currying 2023-09-28 11:01:23 +03:00
Saku Laesvuori 49536ad05b
Email applicants when resolving their applications 2023-09-28 11:01:21 +03:00
Saku Laesvuori 3d3b5d6bd2
Add CLI for admin operations 2023-09-27 08:26:59 +03:00
Saku Laesvuori 5f48ff6f25
Rename client and server to backend and frontend 2023-09-27 08:26:59 +03:00