Commit Graph

51 Commits

Author SHA1 Message Date
Steffen Jost
1c02b85fa2 fix(letter): email wrapper for renewal letter reinstated in full again 2023-02-02 18:56:56 +01:00
Steffen Jost
21fe05ea95 chore(letter): reactivate user update before sending 2023-01-20 17:49:40 +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
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
4214c164c4 chore(letter): default pdf passwort card no without leading zeros 2023-01-11 11:50:31 +01:00
Steffen Jost
187a3b01ea chore(letter): fix english language renewal letter wording 2022-12-22 10:36:53 +01:00
Steffen Jost
38e47a2e99 chore(mail): fix various typos and formatting problems 2022-12-21 16:03:53 +01:00
Steffen Jost
90a5f07c04 fix(mail): fix various minor email attachment problems 2022-12-20 17:39:21 +01:00
Steffen Jost
10b443f188 test(pandoc): fix an occasionally erroneously failing test 2022-12-13 10:51:10 +01:00
Steffen Jost
1686a96cc5 chore(avs): prepare function to update all letter receivers 2022-12-08 17:03:10 +01:00
Steffen Jost
494f86a5f7 chore(avs): creating new users by cardno or internpersno completed 2022-11-17 18:13:54 +01:00
Steffen Jost
7528c6ec0b chore(letter): generic supervisor letter working 2022-11-10 13:10:37 +01:00
Steffen Jost
a7949aba9c chore(letter): generalizing letter sending (WIP) 2022-11-09 17:05:57 +01:00
Steffen Jost
2cdc5530ad chore(i18n): working on i18nHamletFile 2022-11-08 18:05:50 +01:00
Steffen Jost
8a60cd8c02 chore(lpr): sanitze printjob names, remove unusable printAckFree route 2022-11-03 16:49:43 +01:00
Steffen Jost
e485f2e697 chore(aps): direct route for automatic print job acknowledging 2022-10-14 18:39:31 +02:00
Sarah Vaupel
582b075466 chore: conform to REUSE specification 2022-10-12 09:35:16 +02:00
Steffen Jost
1731d22ba5 fix(lms): prevent duplicated LmsIdents and Letter sending 2022-09-30 18:21:55 +02:00
Steffen Jost
c76fb2229d chore(lpr): convenience acknowledgement secured against being outdated by hash 2022-09-28 16:03:58 +02:00
Steffen Jost
fdd2da2405 chore(lpr+avs): show print ack-date for lms letter invites; refactor avs codes 2022-09-27 18:31:24 +02:00
Steffen Jost
77fe8051d2 refactor(lms): correct pdf password sanitation and validation 2022-09-21 13:24:27 +02:00
Steffen Jost
cac4870c95 feat(lpr): print center allows filtering by day now 2022-09-09 15:46:18 +02:00
Steffen Jost
fc926c23cb refactor(lpr): fix sender recipient switch and remove printjob uuid column from print center 2022-09-09 13:29:40 +02:00
Steffen Jost
68bd7ff51b refactor(lpr): sanitizing cmd argument properly 2022-09-07 17:58:55 +02:00
Steffen Jost
6d7209b3da refactor(pdf): more useful filenames generated 2022-09-06 17:46:01 +02:00
Steffen Jost
655fcf7564 feat(users): allow users to set postal address and email encryption password 2022-09-06 16:49:51 +02:00
Steffen Jost
20e33bbe13 lms(notify): complete notifications and fix various bugs 2022-09-02 18:53:34 +02:00
Steffen Jost
bdfb38d8dc pandoc: restrict exports of print modul to avoid rogue print jobs 2022-09-02 17:05:10 +02:00
Steffen Jost
d3314b3e36 lpr: add postal address field to user table 2022-08-24 18:25:34 +02:00
Steffen Jost
3dbdccfa7b lpr: link lpr calls and printJob db entries for actual printing 2022-08-16 12:02:28 +02:00
Steffen Jost
839b126c6a refactor(lpr): minor code cleaning after testing 2022-08-15 16:18:09 +02:00
Steffen Jost
5e7b511eb2 chore(lpr): make lpr settings configurable via env or yml 2022-08-15 14:07:16 +02:00
Steffen Jost
4dbf5f35be chore(lpr): call lpr in qualfication renewal message 2022-07-29 16:55:22 +02:00
Steffen Jost
1a67063ec3 chore(lms): add csv export to overview table (wip) 2022-07-26 14:35:49 +02:00
Steffen Jost
33f133b5de chore(lms): email notifications send encrypted pdfs now 2022-07-25 18:16:08 +02:00
Steffen Jost
09b2a88b4e chore(pdf): encrypt pdfs with password using external pdftk 2022-07-25 12:31:37 +02:00
Steffen Jost
085b7ba3e8 refactor(tests): pandoc tests simplified 2022-07-20 17:31:05 +02:00
Steffen Jost
94feda10c2 chore(letter): sending of multiple user letter with proper language interpolation 2022-07-18 16:28:05 +02:00
Steffen Jost
399b2d3fc6 chore(letter): fix build and add filters to print center 2022-07-15 19:00:08 +02:00
Steffen Jost
ea2873476b chore(pandoc): improved tests for helper functions like addMeta 2022-07-15 17:45:15 +02:00
Steffen Jost
e63a3af926 chore(pandoc): add more tests 2022-07-14 19:09:30 +02:00
Steffen Jost
51339ac289 chore(print): add prinjobs to model 2022-07-13 17:08:19 +02:00
Steffen Jost
21c0015ba0 chore(letter): applying metadata to template working now as intended 2022-07-12 17:43:20 +02:00
Steffen Jost
104794a210 chore(letter): letter generation in handler; debugging 2022-07-08 19:02:00 +02:00
Steffen Jost
cd6e560b4b chore(letter): connect letter sending form 2022-07-08 12:55:58 +02:00
Steffen Jost
d078257a70 refactor(letter): i18n renewal letter templating 2022-07-07 18:56:10 +02:00
Steffen Jost
226f718f8a chore(print): various, also add caching to pdf generation 2022-07-06 18:02:31 +02:00
Steffen Jost
5fd28c0150 chore(print): generalise pdf generation with din5008 2022-07-06 14:55:24 +02:00
Steffen Jost
0eb165da9b refactor(pandoc): avoid unnecessary explicit dependency for doctemplates, which is now a hidden dependency of pandoc again 2022-07-06 08:56:15 +02:00