Commit Graph

83 Commits

Author SHA1 Message Date
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
f627de503e Merge branch 'master' into fradrive/company 2023-11-08 17:58:31 +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
a28786412e chore(firm): add firm-all filters and code cleaning 2023-10-24 16:13:31 +00:00
603f04f026 Merge branch 'master' into fradrive/company 2023-10-20 16:45:42 +00:00
cd9b542265 chore(audit): qualification schedule renewal changes are logged to audit log 2023-10-19 15:01:24 +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
8b0218ba89 refactor(qualification): more efficient correct code to discern expiry notifications 2023-09-28 11:29:02 +00:00
382fa7fc07 chore(lms): disable inefficient non-working filter for qusertonotify 2023-09-27 15:43:56 +00:00
ae4470333e fix(lms): sorting and filtering lms status works throughout now 2023-09-27 09:31:50 +00:00
f48862efbc fix(lms): sorting and filtering lms status 2023-09-26 16:15:58 +00:00
2bdb85faa1 chore(lms): full timestamps in LmsStatus too 2023-09-19 18:31:20 +00:00
4754ad4b80 chore(lms): allow table filtering by multiple LMS ids and names in several views 2023-09-01 15:11:26 +00:00
3085b8d91d chore(lms): implement report dispatch job DONE 2023-08-25 12:35:21 +00:00
2d62acea5e refactor(lms): fix #75 by splitting lmsStatus 2023-07-03 16:45:16 +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
46f3a3324c refactor(qualification): refactor profile block displays 2023-06-30 07:40:13 +00:00
23bc9033e7 refactor(qualifications): views course, admin-avs and lms-user refactored (WIP) 2023-06-29 17:05:46 +00:00
9abf8b69bf refactor(qualification): rework lms view and user lms modal 2023-06-27 15:15:32 +00:00
878f98604c refactor(qualifications): suggestions for qualification view block acts (WIP) 2023-06-26 16:28:17 +00:00
9bd1076a9c chore(lms): prepare renewal letter sending 2023-06-19 14:45:04 +00:00
43dbe18110 refactor(qualifications): idea how to work with blocks as a table (WIP) 2023-06-16 14:07:02 +00:00
78231b8dd1 chore(qualifications): fix #84 to show users about to be notified 2023-06-15 10:44:59 +00:00
Steffen Jost
b72ee99e3e chore(qualification): add expiry option and diversify expiry letter 2023-06-02 15:20:57 +02:00
64ea50ebf6 chore(qualification): WIP add comments for further development 2023-05-26 10:44:04 +00:00
3cb66c6211 fix(qualifications): fix #78 block/unblock no longer deletes company association 2023-05-26 08:34:02 +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
231cc00fe9 chore(lms): consistent lms status cells all tables 2023-05-15 11:02:31 +00:00
4908573316 chore(lms): restart e-learning allows unblocking and validity-extension 2023-05-12 12:36:11 +00:00
86c43f5115 chore(lms): fix #35 restart lms, link qualification entry to lms, rename lms pin to password 2023-05-11 16:17:11 +00:00
b22ee4f601 chore(company): minor refactor 2023-05-10 15:57:30 +00:00
6339e71efd chore(company): attempt to debug company column 2023-05-10 15:18:16 +00:00
68038f3c71 chore(company): attempt to debug missing companies in lms/qualification view 2023-05-10 13:17:39 +00:00
1de1cdbfd4 chore(letter): option to avoid sending a notification upon blocking 2023-05-10 10:41:15 +00:00
4c5ce11b09 refactor(qualifications): notification mechanic tied to button only for all invalid qualifications 2023-05-08 17:19:46 +00:00
a64a2368db chore(qualification): Fix #46 by add qualification grant act to qualification view 2023-05-04 10:58:55 +00:00
4161c92d12 chore(avs): drop avs card no uniqueness and attempt to fix filtering 2023-05-04 10:08:38 +00:00
c31b63fc47 chore(avs): show non-notification-renewal on problem page 2023-05-02 16:51:04 +00:00
cfd40e0bda chore(letter): use proper caching for pdf generation via pandoc 2023-05-02 16:36:26 +00:00
d46ff7ed7f chore(caching): for company table working 2023-05-02 16:15:45 +00:00
33a847baa3 fix(qualifications): counts for lms/quals correct now 2023-04-28 16:22:48 +00:00
2093cf5018 fix(cvs): export company in e-learning view 2023-04-28 15:56:12 +00:00
4df024374d feat(qualfications): renewal actions and filtering by card and personal number 2023-04-28 14:52:02 +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
f1ec4d0b7b refactor(qualifications): towards using dbtProj for companies working 2023-04-28 08:59:37 +00:00
797729a248 refactor(qualifications): towards using dbtProj for companies (WIP) 2023-04-27 16:48:57 +00:00