Saku Laesvuori
|
6b93991cb3
|
Improve message CSS
|
2023-10-31 21:55:36 +02:00 |
Saku Laesvuori
|
8c100e167b
|
Inform the user about invalid email verification codes
|
2023-10-31 21:55:36 +02:00 |
Saku Laesvuori
|
1612bc6ff6
|
Colour invalid input fields differently
|
2023-10-31 21:55:36 +02:00 |
Saku Laesvuori
|
c8610caa54
|
Client-side validate phone number fields
|
2023-10-31 21:55:35 +02:00 |
Saku Laesvuori
|
bd1bcf51e9
|
Show field errors in profile form
|
2023-10-31 21:55:35 +02:00 |
Saku Laesvuori
|
1276ffe020
|
Always fetch user data for profileForm
|
2023-10-31 21:55:35 +02:00 |
Saku Laesvuori
|
56c15cb7f5
|
Don't try to parse empty phone number fields
|
2023-10-31 21:48:37 +02:00 |
Saku Laesvuori
|
60d8502741
|
Exclude some constructors from core exports
|
2023-10-31 17:40:44 +02:00 |
Saku Laesvuori
|
b3737b312b
|
Don't try to parse empty email fields
|
2023-10-31 13:34:22 +02:00 |
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 |