Commit Graph

79 Commits

Author SHA1 Message Date
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