Commit Graph

723 Commits

Author SHA1 Message Date
eba437de33 refactor(csv): change new user default to xlsx working now 2023-04-28 11:15:51 +00:00
0922723a85 chore(avs): reactivate avs development dummy 2023-04-25 10:42:16 +00:00
32b1074dca chore(actions): keep filters for table actions on LMS, Qualifications and PrintCenter 2023-04-25 10:41:48 +00:00
014d479df8 fix(users): prevent accidental user hijacking 2023-04-25 09:56:18 +00:00
76fb44d898 chore(users): keep filters after table action 2023-04-25 09:48:45 +00:00
ebb81e0c54 refactor(avs): avs queries are automatically chunked 2023-04-24 16:42:57 +00:00
ea82d75a09 fix(build): remove redundant constraints 2023-04-24 15:15:14 +00:00
352ee215b4 fix(avs): chunk avs status query automatically 2023-04-20 17:11:43 +00:00
768f03f672 feat(letter): allow printing of multiple course certificates at once 2023-04-06 15:41:59 +00:00
5f536864a5 refactor(letter): change pdf download for course certificates and filename generation 2023-04-06 12:56:59 +00:00
879b8a72be chore(letter): improve certificate interpolation and styling 2023-04-05 16:10:53 +00:00
db0eadc746 chore(letter): print certificates linked to tutorium 2023-04-05 11:13:53 +00:00
b3f01ba3b1 chore(letter): allow letter language to be fixed by MDLetter instance 2023-04-05 07:47:30 +00:00
5c11664830 chore(letter): implement course qualification letter (done) 2023-04-05 07:35:35 +00:00
a827f46f0f chore(letter): implement course qualification letter (wip) 2023-04-04 11:52:21 +00:00
1633d7573a chore(lms): improve lms-status display within qualifications 2023-04-03 13:44:06 +00:00
97abc47cdf chore(json): generic json to widget function for pretty printing 2023-04-03 09:27:43 +00:00
ba8bcc5436 chore(tutorial): show user qualification info 2023-03-27 17:51:34 +00:00
3b0f27d4f2 chore(avs): improve print of avs test interface 2023-03-24 18:06:55 +00:00
db9ffa1830 fix(lms): mark expired learners as ended with status expired 2023-03-24 17:33:17 +00:00
6ca02875c2 chore(avs): implement InfoPersonContact query and test 2023-03-23 16:53:31 +00:00
ee9481ebd8 chore(letter): letters may choose attachment encryption 2023-03-22 15:36:18 +00:00
2b745a4520 chore(renewal): adjust email and letter content, encrypt with examinee password only 2023-03-22 15:23:23 +00:00
dd137da665 chore(apc): ensure apc ident format after discussion with Massente 2023-03-22 15:02:19 +00:00
583a0a254d chore(letter): test printing with new ident strings working again 2023-03-22 10:35:39 +00:00
b84a6f2cf9 refactor(letter): adapt test letter printing 2023-03-21 12:35:30 +00:00
c9806302db refactor(letter): pdf letter mechanics 2023-03-20 16:07:13 +00:00
bb9c2259e9 chore(print): rework templating and apc acknowledge id mechanism 2023-03-16 17:53:16 +00:00
446ab76286 chore(latex): rework templates for print varieties 2023-03-08 17:45:28 +00:00
32d56e30cc chore(print): prepare modules for more letters 2023-03-07 15:09:51 +00:00
Steffen Jost
b43f2364bb fix(dbtable): fix pagination bug 2023-03-01 17:40:55 +01:00
Steffen Jost
c7d6467878 Merge branch 'master' into fradrive/tutorial-overhaul 2023-02-22 12:46:23 +01:00
Steffen Jost
33574b4554 chore(letter): use DejaVu Sans Mono as tt font in letters for readability 2023-02-22 12:38:58 +01:00
Steffen Jost
b3861144aa chore(qualifications): renew regularly implemented 2023-02-21 13:45:34 +01:00
Steffen Jost
c3b6d186c4 chore(avs): allow companies without postal address 2023-02-13 17:47:53 +01:00
Steffen Jost
80e5dad4aa chore(lms): qualifications view for supervisors 2023-02-06 20:16:18 +01:00
Steffen Jost
f9b9f79a9e Merge branch 'master' into fradrive/split-lms 2023-02-03 15:42:04 +01:00
Steffen Jost
1c02b85fa2 fix(letter): email wrapper for renewal letter reinstated in full again 2023-02-02 18:56: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
f0170f0774 chore(qualifications): provide separate route for lms and qualifciations 2023-01-27 15:57:48 +01:00
Steffen Jost
01cc46c6e4 chore(avs): log postal address changes 2023-01-27 13:29:54 +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
21fe05ea95 chore(letter): reactivate user update before sending 2023-01-20 17:49:40 +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
5e2931db9e another attempt to fix build 2023-01-19 22:36:47 +01:00
Steffen Jost
ad4fbc41c6 chore: refactor to fix circular depenency, update receivers before sending, improve company model 2023-01-19 17:59:58 +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
9da61c10b5 chore(mail): add setting to reroute all mails (letters are generated but not sent) 2023-01-17 13:34:37 +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