Commit Graph

47 Commits

Author SHA1 Message Date
Saku Laesvuori 3816c15ce6
Add frontend cookie encryption key to .gitignore 2023-10-31 13:34:21 +02:00
Saku Laesvuori 1074b6a2d5
Enable updating applications 2023-10-31 13:34:21 +02:00
Saku Laesvuori cd3e45a045
Update API schema to make better use of graphql 2023-10-31 12:45:24 +02:00
Saku Laesvuori dfbdb0cf99
Modulify Datarekisteri.Backend 2023-10-31 12:45:23 +02:00
Saku Laesvuori c85f093a60
Update PrintSchema to match new module hierarchy 2023-10-31 12:45:23 +02:00
Saku Laesvuori 4ef8890a19
Clean imports and language extensions 2023-10-31 12:45:22 +02:00
Saku Laesvuori 3942d547e0
Abstract SQL table structure from database queries 2023-10-31 12:43:25 +02:00
Saku Laesvuori d2f1b07922
Improve CSS 2023-10-04 22:42:58 +03: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 09a318ae32
Run all GC jobs periodically 2023-09-28 22:04:31 +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 eeba024c1f
Periodically GC expired emails 2023-09-28 14:48:37 +03:00
Saku Laesvuori b5ef36a1bb
Add CLI command to GC expired emails 2023-09-28 14:47:54 +03:00
Saku Laesvuori 4f8705d681
Sort service-extensions alphabetically 2023-09-28 14:14:19 +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 7f64d8f926
Show membership status on profile page 2023-09-28 11:01:27 +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 8cda69d30d
Link to rekisteriseloste when applying 2023-09-27 15:25:34 +03:00
Saku Laesvuori 8792b9dde6
Redirect applicants to verify their emails 2023-09-27 15:22:39 +03:00
Saku Laesvuori 3d3b5d6bd2
Add CLI for admin operations 2023-09-27 08:26:59 +03:00
Saku Laesvuori 158630a6d3
Add Guix system services 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
Saku Laesvuori ae983ca167
Split server and client programs 2023-09-21 17:48:29 +03:00
Saku Laesvuori 80993bbf8c
Enforce uniqueness between pending and verified emails 2023-09-17 19:10:37 +03:00
Saku Laesvuori c7d35146ac
Remove autogenerated schema.sql 2023-09-17 19:08:02 +03:00
Saku Laesvuori ee659cb2a8
Tag comments about suboptimal implementations 2023-09-17 17:01:01 +03:00
Saku Laesvuori d0d32a04fe
Replace hardcoded values with flags 2023-09-15 18:05:58 +03:00
Saku Laesvuori 3fc144bc78
Don't show userIDs in error messages 2023-09-11 21:54:06 +03:00
Saku Laesvuori ad05ab9ab9
Add page for seeing all members 2023-09-11 21:54:06 +03:00
Saku Laesvuori db412bd374
Migrate and setup database automatically 2023-09-11 21:54:06 +03:00
Saku Laesvuori b95a0344b2
Update channels 2023-09-09 17:46:04 +03:00
Saku Laesvuori 1e2bc664a7
Collect sources to one directory 2023-09-07 18:38:19 +03:00
Saku Laesvuori f79bc68a90
Document using datarekisteri as a guix channel 2023-08-15 14:18:27 +03:00
Saku Laesvuori e93c797eef
Switch from guix.scm to providing a guix channel 2023-08-15 14:18:02 +03:00
Saku Laesvuori fd2bf119b6
Update dependencies 2023-08-15 10:06:54 +03:00
Saku Laesvuori 3c51fb5dda
Update dependencies 2023-04-14 23:39:43 +03:00
Saku Laesvuori 60d9706fe6
Require phone number to register 2023-04-10 11:37:43 +03:00
Saku Laesvuori 33661d5716
Add README 2023-01-31 23:17:52 +02:00
Saku Laesvuori cbf619c370
Initial commit 2023-01-31 23:17:49 +02:00