Commit Graph

72 Commits

Author SHA1 Message Date
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
3e5f271cac fix(notifications): direct notifications now respect user triggers 2023-06-28 14:18:39 +00:00
878f98604c refactor(qualifications): suggestions for qualification view block acts (WIP) 2023-06-26 16:28:17 +00:00
a28fb72021 refactor(qualification): blocks need exact time for ordering 2023-06-26 10:07:41 +00:00
ff7675542a refactor(qualifications): update basic qualification blocking routines II (WIP) 2023-06-23 16:37:08 +00:00
d5c345ef69 refactor(qualifications): working on lms background jobs (WIP) 2023-06-23 09:14:53 +00:00
f22252ecc3 refactor(qualifications): update basic qualification blocking routines (WIP) 2023-06-22 16:10:06 +00:00
4956e6bf57 fix(lint): remove redundant parenthesis 2023-06-19 16:47:25 +00:00
1f485affb4 chore(lme): fix #58 by wording renewal letter 2023-06-19 15:57:55 +00:00
9bd1076a9c chore(lms): prepare renewal letter sending 2023-06-19 14:45:04 +00:00
9992bf2b8d chore(lms): minor fix to log message 2023-06-16 08:48:01 +00:00
78231b8dd1 chore(qualifications): fix #84 to show users about to be notified 2023-06-15 10:44:59 +00:00
cc465fad16 chore(haddock): fix some misleading comments 2023-06-06 10:19:46 +00:00
Steffen Jost
b72ee99e3e chore(qualification): add expiry option and diversify expiry letter 2023-06-02 15:20:57 +02:00
88d43560ae fix(qualification): prevent qualification mixups 2023-06-02 09:57:02 +00:00
798a4bdf0a chore(lms): filter lms by qualification id 2023-06-02 09:28:34 +00:00
e4908bc4fc chore(lms): allow late qualification renewal by lms success 2023-05-15 07:51:09 +00:00
1de1cdbfd4 chore(letter): option to avoid sending a notification upon blocking 2023-05-10 10:41:15 +00:00
07aa74fbef chore(lms): fix jsonb sql query for LMS dequeing 2023-05-09 14:12:00 +00:00
4c5ce11b09 refactor(qualifications): notification mechanic tied to button only for all invalid qualifications 2023-05-08 17:19:46 +00:00
56aa593c8d chore(lms): Fix #45 subsequent lms success also unblocks e-learning blocks 2023-05-04 11:24:09 +00:00
c62a42d5c2 fix(lms): send e-learning failed qualification only once 2023-03-28 14:57:31 +00:00
db9ffa1830 fix(lms): mark expired learners as ended with status expired 2023-03-24 17:33:17 +00:00
83ec6d4a90 chore(lms): regular renewal for lms success only 2023-03-20 15:15:52 +00:00
09c4eb3a7b chore(qualifications): use blocking mechanism (WIP) 2023-03-15 17:10:32 +00:00
109e2373a4 chore(lms): account for local timezone in LMS communication 2023-03-03 09:56:17 +00:00
Steffen Jost
a97c8168da chore(lms): workaround for simultaneous success and failure lms status 2023-02-28 17:19:13 +01:00
Steffen Jost
b3861144aa chore(qualifications): renew regularly implemented 2023-02-21 13:45:34 +01:00
Steffen Jost
242dd0b8d4 fix(lms): lms admin renew pin actions were ignored 2023-02-10 12:12:53 +01:00
Steffen Jost
80e5dad4aa chore(lms): qualifications view for supervisors 2023-02-06 20:16:18 +01:00
Steffen Jost
d6f7214b03 chore(lms): add arbritrary text to qualificationBlocked 2023-01-17 14:32:56 +01:00
Steffen Jost
18767aa968 chore(lms): introduce flag for cancelled qualifications that will no longer be renewed 2023-01-17 11:33:14 +01:00
Sarah Vaupel
5a2d2247ad Merge branch 'master' into fradrive/driving-course-participants 2022-12-13 22:23:19 +01:00
Sarah Vaupel
71cde92a1a chore(audit): replace lms audit table with Transaction log entries 2022-12-13 19:58:56 +01:00
Steffen Jost
8015775ce6 refactor(avs): set licence chain types 2022-11-28 15:21:39 +01:00
Sarah Vaupel
582b075466 chore: conform to REUSE specification 2022-10-12 09:35:16 +02:00
Steffen Jost
a90ae2653f chore(avs): fix parsing for avs admin status query interface 2022-10-06 12:17:46 +02:00
Steffen Jost
86b5f0f175 chore(qualifications): show qualifications on user profile page and send expired notifications 2022-10-05 17:23:48 +02:00
Steffen Jost
1731d22ba5 fix(lms): prevent duplicated LmsIdents and Letter sending 2022-09-30 18:21:55 +02:00
Steffen Jost
7b152b67ed fix(lms): negating unsigned word auditDuration bug squashed 2022-09-30 15:39:56 +02:00
Steffen Jost
32ca2a3280 chore(avs): work on avs person query complete 2022-09-29 17:10:10 +02:00
Steffen Jost
c3fe47f50d chore(lms): no longer abort jobs with error 2022-09-27 15:26:08 +02:00
Steffen Jost
1cdd52e96c fix(notifications): qualification renewals are more robust and not sent multiple times at once 2022-09-21 13:25:45 +02:00
Steffen Jost
157d2f7970 chore(lms): proper lms dequeueing now implemented; whole process checked 2022-09-19 19:38:29 +02:00
Steffen Jost
86fd7423b8 refactor(lms): WIP created a nice E.delete that I am no using now 2022-09-19 18:57:53 +02:00
Steffen Jost
1a4c129bfb chore(lms): renew qualification from previous valid until value 2022-09-19 12:42:54 +02:00
Steffen Jost
20af976357 refactor(lms): lms results and blocked processing reworked 2022-09-16 17:01:02 +02:00
Steffen Jost
4dc828f9a2 chore(lms): add suspension to qualifications 2022-09-16 11:22:52 +02:00
Steffen Jost
bd539358bd refactor(lms): send user notifications only after lms acknowleged e-learning 2022-09-15 18:44:53 +02:00