Commit Graph

682 Commits

Author SHA1 Message Date
6b82c26268 chore(migration): fix oauth2 migration contd 2024-03-13 12:24:25 +01:00
770c2f3182 chore(migration): fix oauth2 migration 2024-03-13 10:20:10 +01:00
843e6dbba2 chore(migration): add oauth2 migration 2024-03-12 18:09:18 +01:00
77a9100b2e chore(auth): refactor; add util function 2024-03-07 05:36:03 +01:00
f88e527fe4 chore(model): remigrate ExternalAuth -> ExternalUser for more general data lookup; redefine lastSync timestamp semantics contd 2024-03-01 12:03:38 +01:00
ac5bca2fcd chore(ldap): use separate source-id for ldap instance identification 2024-02-28 15:50:47 +01:00
956c85a9f3 chore(migration): remove old ldap-primary-key index 2024-02-28 11:05:01 +01:00
41b14f1ece chore(model): replace auth-source model tables with AuthSourceIdent jsonified unique ids 2024-02-21 02:02:58 +01:00
7ed5e7a326 chore(model): use more specific (new)types for ldap model 2024-02-13 22:44:30 +01:00
7803b753cb refactor(model): migrate auth models and model types to models/auth.model 2024-02-13 17:38:22 +01:00
54f2430b3e chore(model)!: separate user authentication data from User table; add ExternalAuth and InternalAuth models 2024-02-11 17:36:57 +01:00
2e47df00b9 refactor(model): rename module Model.Types.Security -> Model.Types.Auth 2024-02-11 01:44:18 +01:00
71af64dc28 chore(model): add AuthAzure 2024-01-26 23:22:58 +01:00
1d48b627f6 fix(migration): ignore superfluous migration entries gracefully 2023-12-14 11:11:00 +01:00
d4f0d69428 fix(migration): fix #133 by removing old outdated migrations irrelevant to FRADrive 2023-12-12 12:33:21 +01:00
b73557a1ee fix(db): prevent superfluous migrations 2023-12-11 17:22:41 +01:00
400a3449c5 refactor(firm): fix build too 2023-11-23 13:27:57 +01:00
65cdc8ddfe fix(firm): firm messaging now works fine 2023-11-14 16:55:14 +01:00
63e6d94df2 fix(firm): add sql indices for frequent filters to greatly enhance performance 2023-11-09 18:08:17 +01:00
2d37315d18 chore(lms): log newly unreported idents 2023-11-07 17:06:46 +01:00
d7a94b9619 chore(lms): include lms ids in qualification audit log events triggered by e-learning 2023-11-03 14:41:31 +01:00
e3b6a7e4c6 chore(qualification): block expired qualification users explicitly 2023-10-06 11:16:49 +00:00
dfa07a95eb fix(time): midnight timezone conversion bug eliminated 2023-09-20 11:14:47 +00:00
726b05bbe1 chore(lms): allow full timestamps in LmsReport 2023-09-19 16:42:20 +02:00
93052f5e74 chore(sql): add two indices for qualification user 2023-09-11 13:11:13 +00:00
1286dc7e78 chore(avs): add firm communication address field to json parser 2023-09-07 16:20:55 +00:00
b68eff63ca fix(build) 2023-09-07 10:34:57 +00:00
52bb1db947 chore(db): create indices for frequent filter conditions
Indices are automatically created for all primary keys and all unique columns, but for frequent filter conditions that are not unique and which yield a small result set, and index speeds up computation.
2023-09-06 15:22:37 +00:00
a74c3d80ca fix(lms): filter by status 2023-08-30 15:11:28 +00:00
c6f2b21927 Merge branch 'test' into fradrive/lms-type-refactor 2023-08-25 14:10:55 +00:00
34ada53de0 fix(build): refix test commits somehow 2023-08-25 13:58:21 +00:00
20b3a39bc3 chore(lms): WIP V2 Report pages done, job and lms-main page to do 2023-07-21 15:47:57 +00:00
00d8d684f4 chore(lms): WIP v2 using LmsState 2023-07-20 12:49:45 +00:00
5bb49cd889 fix(build): prevent migration on non-existing table 2023-07-18 14:58:00 +00:00
a06ec1b298 Merge branch 'master' into fradrive/lms-type-refactor 2023-07-17 14:51:14 +00:00
9422892f72 Merge branch 'master' into fradrive/lms-type-refactor 2023-07-17 14:33:59 +00:00
f72e020dfe Merge branch 'master' into test 2023-07-17 14:15:23 +00:00
6903bc82f8 chore: conform to reuse spec 2023-07-14 22:59:51 +00:00
681f16be93 chore(health): adjust health evalutation 2023-07-14 11:15:59 +00:00
1b224630eb chore(health): add HealthStatus HealthInactive 2023-07-12 10:47:15 +00:00
9b93c00301 refactor(health): show all health checks that may lead to failure (WIP) 2023-07-10 15:28:20 +00:00
c9efbd56f1 chore(lms): add lms status filter option 2023-07-05 17:07:21 +00:00
2d62acea5e refactor(lms): fix #75 by splitting lmsStatus 2023-07-03 16:45:16 +00:00
3d595271d9 fix(db): migration qualification block 2023-07-03 13:48:01 +00:00
05b807a49a Merge branch 'master' into fradrive/lms-type-refactor 2023-07-03 10:53:05 +00:00
ab48e40ac7 fix(build): major qualfication block quirks fixed 2023-06-30 13:15:39 +00:00
a1dd70b143 refactor(qualification): update db migration code 2023-06-30 08:22:56 +00:00
a28fb72021 refactor(qualification): blocks need exact time for ordering 2023-06-26 10:07:41 +00:00
9bd1076a9c chore(lms): prepare renewal letter sending 2023-06-19 14:45:04 +00:00
b613f22363 chore(haddock): fix problematic comments 2023-06-02 21:02:03 +00:00