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