Commit Graph

2923 Commits

Author SHA1 Message Date
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
6dc3d8d059 fix(avs): fix #7 by sequencing avs background jobs one after another 2023-06-29 09:30:31 +00:00
3e5f271cac fix(notifications): direct notifications now respect user triggers 2023-06-28 14:18:39 +00:00
8a6af742d5 refactor(qualifications): reformat lms-user widget 2023-06-27 15:27:00 +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
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
bbaa42eefa fix(avs): attempt to fix avs background jobs 2023-06-23 13:16:09 +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
9dfd91b2f8 fix(course): fix #28 by allowing course deletion with inactive participants only 2023-06-20 14:39:55 +00:00
9bd1076a9c chore(lms): prepare renewal letter sending 2023-06-19 14:45:04 +00:00
22426db241 chore(course): unlink course certificates from course qualification 2023-06-19 10:01:15 +00:00
43dbe18110 refactor(qualifications): idea how to work with blocks as a table (WIP) 2023-06-16 14:07:02 +00:00
933173dfcb chore(lpr): fix #83 by add resending option to print center 2023-06-15 15:17:40 +00:00
c76dc47890 chore(lms): prevent resending and pin renewal for closed lms 2023-06-15 15:16:48 +00:00
78231b8dd1 chore(qualifications): fix #84 to show users about to be notified 2023-06-15 10:44:59 +00:00
a0295c7654 refactor(qualification): work on blocking WIP 2023-06-13 16:43:44 +00:00
3434d75881 Merge branch 'fradrive/tutorial-overhaul' 2023-06-07 16:05:05 +00:00
db65816ef0 chore(tutorial): change tutorial template separator to single underscore 2023-06-07 10:24:14 +00:00
fa36cb4de1 chore(tutorial): add name suggestions for mass registering 2023-06-07 10:06:23 +00:00
e1093701ca chore(tutorial): add mass register button 2023-06-07 09:01:00 +00:00
fd936ad046 Merge branch 'master' of gitlab.uniworx.de:fradrive/fradrive 2023-06-06 14:30:02 +00:00
Steffen Jost
280f907980 chore(haddock): fix problematic comments 2023-06-06 14:29:39 +00:00
31814b1400 chore(avs): display last avs synch error to admins on profile 2023-06-06 14:24:35 +00:00
cc465fad16 chore(haddock): fix some misleading comments 2023-06-06 10:19:46 +00:00
edc23630a7 chore(tutorial): template pre-selection fixed 2023-06-05 16:59:33 +00:00
7902da476b chore(tutorial): in case of multiple tutorial templates, pick first ascending by name 2023-06-05 15:13:51 +00:00
c57ab17d25 refactor(letter): remove class MDMail 2023-06-05 11:20:31 +00:00
a7668d0767 Merge branch 'master' of gitlab.uniworx.de:fradrive/fradrive 2023-06-02 21:02:08 +00:00
b613f22363 chore(haddock): fix problematic comments 2023-06-02 21:02:03 +00:00
Steffen Jost
b72ee99e3e chore(qualification): add expiry option and diversify expiry letter 2023-06-02 15:20:57 +02:00
b982e59b63 fix(tutorial): template moving works now 2023-06-02 11:50:50 +00:00
79b45be5b6 debug(occurrences): find error in occurrencesAddBusinessDays 2023-06-02 11:17:20 +00:00
67f8ef7540 chore(tutorial): sort nulls last for dates 2023-06-01 09:44:13 +00:00
ac57b1cd32 fix(build): linter complains 2023-05-26 19:21:04 +00:00
930bcef9cd chore(tutorial): towards #37 by adding new tutorials from template 2023-05-26 16:03:10 +00:00
64ea50ebf6 chore(qualification): WIP add comments for further development 2023-05-26 10:44:04 +00:00
e29bce7b22 Merge branch 'master' into fradrive/lms-type-refactor 2023-05-26 09:25:23 +00:00
94b48f59cf Merge branch 'master' into fradrive/tutorial-overhaul 2023-05-26 08:34:33 +00:00
3cb66c6211 fix(qualifications): fix #78 block/unblock no longer deletes company association 2023-05-26 08:34:02 +00:00
df2e093c4b Merge branch 'master' into fradrive/tutorial-overhaul 2023-05-24 16:45:57 +00:00
a0e37fb153 chore(tutorial): WIP towards tutorial templates, part 3 2023-05-24 16:45:46 +00:00
d377d717d2 refactor(qualification): WIP db migration implemented 2023-05-24 16:25:34 +00:00
314e661108 chore(tutorial): WIP towards tutorial templates, part 2 2023-05-24 13:59:05 +00:00
5400c32477 chore(tutorial): WIP towards tutorial templates 2023-05-24 13:29:53 +00:00
Steffen Jost
c2521df20b chore(tutorial): WIP templates advancement 2023-05-23 17:28:22 +02:00
Steffen Jost
5446ca5406 chore(tutorial): prepare occurrencesAddBusinessDays for templates 2023-05-23 17:13:26 +02:00
98a6ed17c8 Merge branch 'fradrive/avs-synch' into fradrive/tutorial-overhaul 2023-05-23 09:58:13 +00:00
6f8fa978d4 Merge branch 'fradrive/avs-synch' into 'master'
chore(qualifications): fix #65 by adding a column with a bool indicator for validity

Closes #65

See merge request fradrive/fradrive!19
2023-05-23 09:53:44 +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
bb20d56c35 Merge branch 'master' of gitlab.uniworx.de:fradrive/fradrive 2023-05-22 18:21:19 +00:00
d496fbe085 chore: don't optimize Handler.Users.Add for build time 2023-05-22 18:20:32 +00:00
7aa9d964af Merge branch 'fradrive/avs-synch' into fradrive/tutorial-overhaul 2023-05-22 16:46:31 +00:00
807cf4b3cf chore(lpr): quick fix short apc ids expiry 2023-05-22 16:40:56 +00:00
132a0438ef chore(avs): fix #34 by scheduling avs background updates 2023-05-22 15:14:32 +00:00
109f8ce860 chore(tutorial): WIP towards tutorial templates 2023-05-22 14:36:49 +00:00
e99a37cfd6 chore(occurrences): complete bounds function 2023-05-17 16:04:03 +00:00
06e71f6552 chore(avs): fixes #34 by avs synch action in users view 2023-05-16 16:10:39 +00:00
9d715cd20c chore(avs): fix #39 by queueing avs synch for known avs users 2023-05-16 15:55:15 +00:00
f123f40ad2 chore(avs): add avs synch background jobs towards #34 2023-05-16 10:31:35 +00:00
73fa46e583 chore(lms): send lms-users delta only 2023-05-15 14:39:23 +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
54c9198669 chore(forms): revert apreq change and use areq directly for boolFields with defaults 2023-05-10 15:18:58 +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
80c8a80bc2 Merge branch 'master' of gitlab.ifi.lmu.de:fradrive/fradrive 2023-05-09 14:12:04 +00:00
07aa74fbef chore(lms): fix jsonb sql query for LMS dequeing 2023-05-09 14:12:00 +00:00
Steffen Jost
fdce8dcf45 chore(lms): reorder filter options as requested by AVN-AR 2023-05-09 10:07:20 +02:00
7e09da3594 Merge branch 'fradrive/letter-expiry' 2023-05-08 17:59:43 +00:00
f311a3d319 Merge branch 'fradrive/localmaster' 2023-05-08 17:59:31 +00:00
4c5ce11b09 refactor(qualifications): notification mechanic tied to button only for all invalid qualifications 2023-05-08 17:19:46 +00:00
539593fe2d chore(letter): html expiry letter working 2023-05-08 14:42:29 +00:00
cdf7f5c3b9 chore(letter): expiry letter phone and expiry date fixes 2023-05-05 15:28:05 +00:00
e25af0d25a Merge branch 'master' into srv01 2023-05-05 12:38:41 +00:00
ab090deec8 chore(letter): fix some typos 2023-05-05 09:08:25 +00:00
6b5c37a97c refactor(letter): introduce existentially quantified letter class SomeLetter 2023-05-05 07:41:38 +00:00
8c350c2e54 Merge branch 'fradrive/localmaster' 2023-05-04 16:33:27 +00:00
3211771a0a Merge branch 'fradrive/letter-expiry' 2023-05-04 16:33:17 +00:00
f6485a367e chore(qualifications): expiry letter for test sending created 2023-05-04 16:32:23 +00:00
56aa593c8d chore(lms): Fix #45 subsequent lms success also unblocks e-learning blocks 2023-05-04 11:24:09 +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
96a81cf85d chore(status): show environment variable VERSION_NR 2023-05-03 16:43:29 +00:00
Steffen Jost
db5d9cfc06 Merge branch 'fradrive/fixmaster' into 'master'
fix(build): minor move parenthesis to make linter happy

See merge request fradrive/fradrive!16
2023-05-02 21:22:51 +02:00
Steffen Jost
8771cd1439 Merge branch 'master' of gitlab.ifi.lmu.de:fradrive/fradrive 2023-05-02 18:51:55 +02:00
7210b65dfe Merge branch 'fradrive/localmaster' 2023-05-02 16:51:32 +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
484cac208f chore(lms): add filter for personnel- and card numbers 2023-04-28 16:00:08 +00:00
2093cf5018 fix(cvs): export company in e-learning view 2023-04-28 15:56:12 +00:00