Saku Laesvuori
|
ec9fb25517
|
Fix build with newer dependencies
|
2024-11-28 14:26:43 +02:00 |
Saku Laesvuori
|
0c896046d0
|
WIP add permissions page
|
2024-02-21 15:17:37 +02:00 |
Saku Laesvuori
|
33de595b9f
|
Remove OwnProfileR
|
2024-02-21 14:34:10 +02:00 |
Saku Laesvuori
|
a273b3edcb
|
Exclude haskell build objects from git
|
2024-01-31 16:37:29 +02:00 |
Saku Laesvuori
|
9f1520038b
|
FIXUP Remove OwnProfile and OwnTokens scopes
|
2024-01-31 16:34:26 +02:00 |
Saku Laesvuori
|
66ebd8d48c
|
FIXUP Remove Own{Profile,Tokens} from Client
|
2024-01-31 16:34:26 +02:00 |
Saku Laesvuori
|
59205df9d9
|
update backend default permissions to non-OwnProfile
|
2024-01-31 16:30:55 +02:00 |
Saku Laesvuori
|
c73f94bcd9
|
Allow querying for a Token's owner
|
2024-01-31 16:30:55 +02:00 |
Saku Laesvuori
|
e4dc6e3a95
|
Implement updating permissions
|
2024-01-31 16:30:55 +02:00 |
Saku Laesvuori
|
b1d02f68a0
|
Use Permissions type in the API
|
2024-01-31 16:30:55 +02:00 |
Saku Laesvuori
|
c0c71b1203
|
Add a type for permissions
|
2024-01-24 11:55:42 +02:00 |
Saku Laesvuori
|
97fbe99d06
|
Add morpheus instances for Permission
|
2024-01-24 11:54:32 +02:00 |
Saku Laesvuori
|
53f9d0d323
|
Add morpheus instances for Scope
|
2024-01-24 11:54:32 +02:00 |
Saku Laesvuori
|
bb96e415e7
|
Remove redundant permissions query
|
2024-01-24 11:54:32 +02:00 |
Saku Laesvuori
|
7ebc6b0eda
|
Modularise the UI with widgets
|
2024-01-05 16:25:00 +02:00 |
Saku Laesvuori
|
3e274d94f8
|
Update channels.scm
|
2023-11-01 20:44:48 +02:00 |
Saku Laesvuori
|
d5f2d51f32
|
Fix README
|
2023-11-01 20:36:56 +02:00 |
Saku Laesvuori
|
596578d286
|
Update README
|
2023-11-01 20:34:10 +02:00 |
Saku Laesvuori
|
4a78b6f7bf
|
Set a more descriptive error on invalid credentials
|
2023-11-01 19:53:54 +02:00 |
Saku Laesvuori
|
e5dc50195f
|
Fix internal server error on invalid credentials
|
2023-11-01 19:47:44 +02:00 |
Saku Laesvuori
|
34f4df608c
|
Fix WWW-Authenticate syntax
|
2023-11-01 17:00:50 +02:00 |
Saku Laesvuori
|
28af340573
|
Verify email format more strictly
|
2023-11-01 09:27:55 +02:00 |
Saku Laesvuori
|
7983f9b187
|
Add CLI command to update user data
|
2023-10-31 21:55:36 +02:00 |
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 |