b1ce55597e
chore(lms): remove debug code
2023-12-01 13:29:38 +01:00
92aca1b830
refactor(performance): disable modalAccess use for known admins
...
modalAccess displays a link to modal only
if the user has the rights to follow that link.
However, for large dbTables this checking takes
too long. So we use a conventional modal instead again.
Worst-case: some non-admins are shown links that they cannot follow
2023-11-28 15:32:33 +01:00
603f04f026
Merge branch 'master' into fradrive/company
2023-10-20 16:45:42 +00:00
5d8d8cf17e
fix(course): grant qualifications now issues and unblocks
2023-10-19 11:21:35 +00:00
92e83475a9
chore(firm): link firms throughout
2023-10-18 15:45:59 +00:00
391c87be9f
chore(avs): fix #113 by showing avs problems
2023-09-11 16:24:24 +00:00
3085b8d91d
chore(lms): implement report dispatch job DONE
2023-08-25 12:35:21 +00:00
05b807a49a
Merge branch 'master' into fradrive/lms-type-refactor
2023-07-03 10:53:05 +00:00
6683d5e4e8
chore(cells): add links to qualifications cells
2023-06-30 15:03:56 +00:00
ab48e40ac7
fix(build): major qualfication block quirks fixed
2023-06-30 13:15:39 +00:00
23bc9033e7
refactor(qualifications): views course, admin-avs and lms-user refactored (WIP)
2023-06-29 17:05:46 +00:00
Steffen Jost
280f907980
chore(haddock): fix problematic comments
2023-06-06 14:29:39 +00:00
b613f22363
chore(haddock): fix problematic comments
2023-06-02 21:02:03 +00:00
c63d3b76dd
chore(qualifications): fix #65 by adding a column with a bool indicator for validity
2023-05-23 09:15:48 +00:00
54c9198669
chore(forms): revert apreq change and use areq directly for boolFields with defaults
2023-05-10 15:18:58 +00:00
1de1cdbfd4
chore(letter): option to avoid sending a notification upon blocking
2023-05-10 10:41:15 +00:00
c31b63fc47
chore(avs): show non-notification-renewal on problem page
2023-05-02 16:51:04 +00:00
bb2c0858d1
docs(dbtable): clarify usage of dbtProj
2023-04-28 12:58:20 +00:00
fcc2c1b3ab
refactor(qualifications): towards using dbtProj for companies working (2)
2023-04-28 11:15:26 +00:00
352ee215b4
fix(avs): chunk avs status query automatically
2023-04-20 17:11:43 +00:00
97096727d6
chore(avs): add debug info for failing avsQueryStatus call on problem page
2023-04-06 16:09:41 +00:00
97abc47cdf
chore(json): generic json to widget function for pretty printing
2023-04-03 09:27:43 +00:00
b0c211da65
chore(avs): create and link avs contact info page
2023-03-31 16:11:01 +00:00
48e86fa578
chore(admin): show active card colors on problem resolution page
2023-03-30 16:38:59 +00:00
3b0f27d4f2
chore(avs): improve print of avs test interface
2023-03-24 18:06:55 +00:00
3664c1988c
chore(tutorial): actions on 0 users are marked as warning
2023-03-24 17:30:57 +00:00
6ca02875c2
chore(avs): implement InfoPersonContact query and test
2023-03-23 16:53:31 +00:00
fa5fd98619
fix(acs): fix overzealous avs error catching resulting in unnecessary error messages
2023-03-22 16:26:36 +00:00
41810dbd75
chore(lms): delay lms user deletion by setting
2023-03-17 15:52:03 +00:00
921e5df9d9
chore(company): show company column for lms and quals, show lms blocked reason for admins in quals
2023-03-16 11:47:21 +00:00
09c4eb3a7b
chore(qualifications): use blocking mechanism (WIP)
2023-03-15 17:10:32 +00:00
Steffen Jost
b43f2364bb
fix(dbtable): fix pagination bug
2023-03-01 17:40:55 +01:00
Steffen Jost
6bbcc2006b
Revert "chore(qualifications): workaround for pagination error"
...
This reverts commit d8d7b8ccc5 .
2023-03-01 17:09:05 +01:00
Steffen Jost
d8d7b8ccc5
chore(qualifications): workaround for pagination error
2023-03-01 12:37:07 +01:00
Steffen Jost
f226a2518a
chore(filtering): company filter accepts numbers, avs nr filter changed to being exact
2023-02-28 13:11:58 +01:00
Steffen Jost
b3861144aa
chore(qualifications): renew regularly implemented
2023-02-21 13:45:34 +01:00
Steffen Jost
80e5dad4aa
chore(lms): qualifications view for supervisors
2023-02-06 20:16:18 +01:00
Steffen Jost
cc070ed21b
chore(super): split view compiles again
2023-02-06 16:10:56 +01:00
Steffen Jost
e9eeaca229
chore(avs): set qu-renewal flag; tutorial add space separated
2023-02-01 18:00:53 +01:00
Steffen Jost
526b38027e
workaround(pagination): add paginations workarounds to lms and avs synch
2023-01-25 17:10:09 +01:00
Steffen Jost
3d51f2ebdb
chore(avs): upsertAvsUser now has a failsafe alternative
2023-01-20 17:54:46 +01:00
Steffen Jost
b3a87c440c
chore(avs): remove dangerous test button
2023-01-20 10:43:58 +01:00
Steffen Jost
f208d2aa99
attempt to fix build by removing derive Typeable (likely no effect)
2023-01-20 09:17:50 +01:00
Steffen Jost
65ea64780f
chore(users): add birthday field
2023-01-18 18:51:53 +01:00
Steffen Jost
53499fd637
chore(avs): ensure audit log usage for avs problem resolution
2023-01-18 18:04:30 +01:00
Steffen Jost
06f283be7e
chore(avs): add safety catch for revoke unknown avs licences
2023-01-18 17:36:11 +01:00
Steffen Jost
cabecec99d
chore(avs): preparations for avs synch confirmation
2023-01-17 18:45:06 +01:00
Steffen Jost
eb4e50b19c
chore(avs): show avs config on test page
2023-01-17 18:13:46 +01:00
Steffen Jost
771bcd6993
chore(users): change supervisors in user list
2023-01-13 19:04:36 +01:00
Steffen Jost
8456f18bf6
fix(user): add new user failed due to AuthNoLogin not treated in notification template
2023-01-12 16:55:48 +01:00