Commit Graph

3579 Commits

Author SHA1 Message Date
Sarah Vaupel
e273c60a23 feat(users-add): add error message for users not found in avs 2022-12-06 23:29:45 +01:00
Sarah Vaupel
1445c8f69a chore(users-add): add missing cases of participant result messages 2022-12-06 22:44:39 +01:00
Sarah Vaupel
2235e64444 refactor(users-add): shorten upsert-avs 2022-12-06 22:27:26 +01:00
Steffen Jost
2a98148993 chore(admin): add problem overview on admin main page 2022-12-06 18:20:09 +01:00
Steffen Jost
baedd492d2 Merge branch 'master' into fradrive/api-avs 2022-12-06 14:51:17 +01:00
Steffen Jost
47073d10f4 chore(avs): store and show avs person number, fixes #10 2022-12-06 14:49:50 +01:00
Steffen Jost
214610007c chore(admin): add sql queries for some problems admins have to handle 2022-12-05 18:40:57 +01:00
Steffen Jost
a4716cb92f Merge branch 'master' into fradrive/api-avs 2022-12-05 16:45:34 +01:00
Steffen Jost
4c901239d5 refactor(avs): fix upsertCampusUserByCn 2022-12-05 16:19:10 +01:00
Steffen Jost
63865f86eb chore(avs): ignore multiple feedback for single id in setLicenceAvs 2022-12-05 11:39:56 +01:00
Sarah Vaupel
cba73bf2ca feat(course-users): register avs-upserted users 2022-12-04 19:34:45 +01:00
Sarah Vaupel
ddc71d7fd0 chore(add-users): remove invite functionality, implement avs form stub 2022-12-04 19:13:39 +01:00
Steffen Jost
b30260a50e chore(avs): add facilities to debug avs and ldap, chunk set avs licences 2022-12-02 12:19:52 +01:00
Steffen Jost
2c35bd85d1 Merge branch 'master' into fradrive/api-avs 2022-12-01 10:53:15 +01:00
Steffen Jost
d224443721 refactor(addUser): blind attempt to speed up compilation 2022-12-01 09:12:08 +01:00
Steffen Jost
a926cc0774 chore(profile): show company, supervisors and supervisees 2022-11-30 18:42:40 +01:00
Steffen Jost
b20008d3bc fix(avs): normalize internal personal numbers between LDAP and AVS 2022-11-30 15:42:47 +01:00
Steffen Jost
4b295f44d2 chore(avs): fix avs interface to botched specifications 2022-11-30 13:30:00 +01:00
Steffen Jost
617706b895 fix(build) 2022-11-29 19:04:43 +01:00
Steffen Jost
94300211ad minor 2022-11-29 18:20:26 +01:00
Steffen Jost
2d57a3f631 fix(build) 2022-11-29 08:49:08 +01:00
Sarah Vaupel
4a00907bda feat(course-users): fuse avs register form with CAddUserR 2022-11-28 19:55:14 +01:00
Steffen Jost
cb58eb3690 chore(avs): add all new avs functions to admin test interface for testing 2022-11-28 18:29:48 +01:00
Steffen Jost
8015775ce6 refactor(avs): set licence chain types 2022-11-28 15:21:39 +01:00
Steffen Jost
fc36161ff2 chore(acs): checkLicences completed 2022-11-28 13:39:02 +01:00
Steffen Jost
59f268a796 chore(avs): E.values working example established 2022-11-28 09:54:27 +01:00
Steffen Jost
3794f7482b chore(avs): avs licence synchronize via anti join (WIP, we see light) 2022-11-25 19:08:46 +01:00
Steffen Jost
15f7a7576a fix(lms): filtering qualifications by supervisor works properly now 2022-11-25 17:14:52 +01:00
Sarah Vaupel
64d3ceb56d feat(avs): register course participants for day groups per default 2022-11-24 18:51:00 +01:00
Steffen Jost
6f2e4e060c chore(sap): remove unnecessart system function tag sap 2022-11-24 18:42:31 +01:00
Sarah Vaupel
747d6198c4 feat(avs): add page-action and form handler for registering avs participants 2022-11-24 18:38:22 +01:00
Steffen Jost
1b4911b300 chore(sap): show SAP ids in tooltip; also refactor canonical 2022-11-24 18:19:14 +01:00
Steffen Jost
c30a6003c5 chore(avs): fix build 2022-11-24 10:04:10 +01:00
Steffen Jost
c627d62037 chore(avs): improve avs interface, check licences (WIP) 2022-11-23 19:28:21 +01:00
Steffen Jost
d125bcdc9c test(avs): add more encodings and test cases vor avs datatypes 2022-11-23 19:27:41 +01:00
Steffen Jost
afa1ceff20 Merge branch 'master' into fradrive/api-avs 2022-11-23 12:12:51 +01:00
Steffen Jost
adff8082b1 chore(sap): adjust sap interface according to lastest discussion 2022-11-23 11:10:09 +01:00
Steffen Jost
17b3341bba chore(avs): upsertAvsUserById completed 2022-11-22 17:39:19 +01:00
Steffen Jost
0b2fa2c197 Merge branch 'master' into fradrive/api-avs 2022-11-18 20:03:43 +01:00
Steffen Jost
fc513e8251 chore(SAP): add SAP interface direct download 2022-11-18 18:46:44 +01:00
Steffen Jost
42cd3e7f08 chore(lms): write users download to log 2022-11-18 16:44:09 +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
734eb8927e chore(avs): adjust to newly refined VSM specifications (DONE) 2022-11-17 12:55:58 +01:00
Steffen Jost
df559fead1 chore(avs): adjust to newly refined VSM specifications (WIP) 2022-11-17 12:32:08 +01:00
Steffen Jost
39474d169c chore(company): company added by upsertAvsUser 2022-11-16 17:43:46 +01:00
Steffen Jost
9bfcbfc568 test(avs): AvsCardNo instances adjusted for 8-digit codes 2022-11-16 16:01:35 +01:00
Steffen Jost
a5010eb61d chore(user): assimilateUsers respects LmsUser and CompanyUser now 2022-11-16 13:47:32 +01:00
Steffen Jost
c04704a549 chore(company): add company db 2022-11-16 13:46:55 +01:00
Steffen Jost
88d0bf03bf chore(avs): work on new avs upsert user (WIP) 2022-11-15 17:26:54 +01:00
Steffen Jost
453bbd6ce4 chore(avs): upsert avs user continued (WIP) 2022-11-15 13:12:57 +01:00
Steffen Jost
6f7282b512 chore(avs): expand avs interface 2022-11-14 18:46:38 +01:00
Steffen Jost
2a6fee30ea Merge branch 'master' into fradrive/api-avs 2022-11-14 16:30:56 +01:00
Steffen Jost
6bea364f48 chore(legal): rework legal information for FRADrive 2022-11-14 16:25:20 +01:00
Steffen Jost
e1f410375c chore(legal): fix build 2022-11-11 18:13:38 +01:00
Steffen Jost
0d9c2963d5 chore(legal): redirect legal to external fraport urls 2022-11-11 17:11:39 +01:00
Steffen Jost
2c12260cee chore(print): test print option for supervisor 2022-11-10 15:57:38 +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
3e848976df chore(mail): supervisor email reroute working 2022-11-08 12:25:49 +01:00
Steffen Jost
6f1a4020ba chore(mail): supervisor info messages (WIP) 2022-11-07 17:52:33 +01:00
Steffen Jost
0cad77c32c Merge branch 'master' into fradrive/api-avs 2022-11-07 08:51:00 +01:00
Steffen Jost
b64be22636 chore(lms): link lms to print center 2022-11-04 17:23:17 +01:00
Steffen Jost
e185015b75 chore(mail): reworked testmail to test named attachments 2022-11-04 16:23:43 +01:00
Steffen Jost
2beb5f7b71 chore(lms): minor 2022-11-03 19:00:26 +01:00
Steffen Jost
457f4dd6b1 chore(lms): properly show all print job acknowledgements on lms page 2022-11-03 18:59:35 +01:00
Steffen Jost
030a4be533 chore(mail): add supervisor mail tag only for supervisors 2022-11-03 16:53:54 +01:00
Steffen Jost
8a60cd8c02 chore(lpr): sanitze printjob names, remove unusable printAckFree route 2022-11-03 16:49:43 +01:00
Steffen Jost
a6b62674d2 test(mail): modify sendTestMail to find out how addHtmlMarkdownAlternatives truly works 2022-11-03 15:48:30 +01:00
Steffen Jost
a75c7520b5 chore(mail): modify subject for supervisor 2022-11-03 15:46:50 +01:00
Steffen Jost
cc07d700ed chore(letters): fix some spellings and formats 2022-11-01 12:25:26 +01:00
Steffen Jost
2c10a07a15 chore(qualifications): fix build for filter by supervisor 2022-10-31 18:06:16 +01:00
Steffen Jost
ee1469c974 chore(email): userMailT respects supervisors 2022-10-31 13:21:37 +01:00
Steffen Jost
85894c0805 chore(mail): revert supervisor rerouting at notification level 2022-10-31 09:45:55 +01:00
Steffen Jost
e01fd96bb5 chore(supervisor): reroute most notifications (WIP) 2022-10-28 17:59:54 +02:00
Steffen Jost
e9eaa8263f Merge branch 'master' into fradrive/api-avs 2022-10-28 15:08:26 +02:00
Steffen Jost
173468f246 refactor(sql): minor esqueleto refactoring 2022-10-28 14:49:03 +02:00
Steffen Jost
fb82dcbb33 chore(lms): use array_agg for print job acknowledgements 2022-10-28 12:48:11 +02:00
Steffen Jost
af0bed5bd4 chore(lms): distinct qualifications filter by notExists alternative implemented 2022-10-27 17:23:28 +02:00
Steffen Jost
ad49a5095b chore(lms): fix build, provide alternative print ack date 2022-10-27 15:20:42 +02:00
Steffen Jost
e485f2e697 chore(aps): direct route for automatic print job acknowledging 2022-10-14 18:39:31 +02:00
Steffen Jost
56af63adc0 chore(user): assimilateUser considers qualifications (wip) 2022-10-13 18:17:38 +02:00
Steffen Jost
184ccbc7a6 chore(notifications): send notifications to supervisors, but it wont work 2022-10-13 16:24:26 +02:00
Sarah Vaupel
582b075466 chore: conform to REUSE specification 2022-10-12 09:35:16 +02:00
Steffen Jost
ddca9f6688 chore(supervisor): access tag implemented 2022-10-11 18:52:33 +02:00
Steffen Jost
f36b5ee4d0 chore(supervisor): add profile pages for supervisors 2022-10-10 18:09:24 +02:00
Steffen Jost
1f8e76d68b chore(supervisor): adding a supervisor auth tag WIP 2022-10-07 17:49:38 +02:00
Steffen Jost
11648aac2f chore(ldap): allow login with fraport personnel number 2022-10-07 16:22:23 +02:00
Steffen Jost
61991aadc4 chore(avs): wip refactor qualifications view 2022-10-07 16:17:46 +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
ef97e19522 chore(ldap): admin interface allows search by personal number 2022-10-06 10:25:09 +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
3b34627733 chore(avs): construct comprehensive avs queries 2022-09-28 18:13:23 +02:00
Steffen Jost
9830cb2503 minor 2022-09-28 17:23:30 +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
9b14a727c0 chore(lms): fix lms filtering by composite notification date 2022-09-28 16:02:42 +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
660f80f871 mend 2022-09-27 15:28:54 +02:00
Steffen Jost
c3fe47f50d chore(lms): no longer abort jobs with error 2022-09-27 15:26:08 +02:00
Steffen Jost
116c699a18 chore(avs): fix json tests 2022-09-27 14:24:25 +02:00
Steffen Jost
ebd557ff0a chore(avs): add AuthNoLogin authentication mode 2022-09-26 14:31:14 +02:00
Steffen Jost
b4a25df963 chore(avs): more resilient JSON en/decoding 2022-09-26 11:39:07 +02:00
Steffen Jost
a5173bdf22 chore(lpr): convenience buttons for print center 2022-09-23 16:11:08 +02:00
Steffen Jost
d75f741289 fix build 2022-09-23 12:37:25 +02:00
Steffen Jost
a78cf6c301 chore(debug): crop settings debug output 2022-09-23 12:37:10 +02:00
Steffen Jost
f31e509212 fix build 2022-09-22 18:12:00 +02:00
Steffen Jost
9d09ec676a chore(avs): adjust avs interface to latest spec and improve upon 2022-09-21 18:55:51 +02:00
Steffen Jost
a2f22b389a Merge branch 'master' into fradrive/api-avs 2022-09-21 15:02:03 +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
77fe8051d2 refactor(lms): correct pdf password sanitation and validation 2022-09-21 13:24:27 +02:00
Steffen Jost
02c117b579 chore(login): non-ldap logins should work again if laziness permits 2022-09-21 13:19:44 +02:00
Steffen Jost
69597202df docs(log): add comments about log settings 2022-09-21 13:16:26 +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
d1e81c16c6 chore(lms): add field for suspending qualifications 2022-09-16 15:22:15 +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
Steffen Jost
4419245e17 refactor(ldap): make ldap response parsing way more lenient 2022-09-15 15:42:55 +02:00
Steffen Jost
4d375e7680 chore(lms): fix convenience link formatting in lms mails and pdf 2022-09-15 15:42:27 +02:00
Steffen Jost
3b7d4abd42 chore(lms): better link formatting in letter 2022-09-14 17:51:42 +02:00
Steffen Jost
ae18216331 chore(mail): add link to root to welcome letter 2022-09-14 17:51:14 +02:00
Steffen Jost
cceb60074f fix(lms): trigger userlist job after upload 2022-09-14 17:20:07 +02:00
Steffen Jost
ce277af443 chore(ldap): add ldap parsing test to ldap admin route 2022-09-14 16:00:18 +02:00
Steffen Jost
0c985fef0c chore(ldap): add ldap test interface 2022-09-14 10:52:05 +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
2221b30771 refactor(lpr): lms link switched to https and includes pre-filled login 2022-09-09 12:33:20 +02:00
Steffen Jost
77f76fbe8d refactor(avs): prioritise card color by choosing among several avs cards 2022-09-09 12:32:09 +02:00
Steffen Jost
d174f39530 refactor(lms): lms decoding delimiter is fully optional now 2022-09-09 12:11:13 +02:00
Steffen Jost
6159403b27 feat(lms): configurable csv settings for lms direct import and export routes 2022-09-08 18:11:07 +02:00
Steffen Jost
ac0d159db1 chore(avs): better error management 2022-09-08 14:53:05 +02:00
Steffen Jost
243d468c98 mend 2022-09-07 18:00:58 +02:00
Steffen Jost
a1272e38b7 feat(avs): add SetRampDrivingLicence and InfoRampDrivingLicence to AVS interface 2022-09-07 18:00:28 +02:00
Steffen Jost
227970e4b1 refacor(lms): log messages no longer track unencrypted userID 2022-09-07 17:59:44 +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
1720e1229d fix(build): empty avs config is ignored again 2022-09-03 10:47:43 +02:00
Steffen Jost
d4ea9e8088 Merge branch 'fradrive/letter' 2022-09-02 18:55:10 +02:00
Steffen Jost
20e33bbe13 lms(notify): complete notifications and fix various bugs 2022-09-02 18:53:34 +02:00
Sarah Vaupel
1aa7a9438a u2w-merge 2022-09-02 18:00:27 +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
59fe2819e9 lms: fake users now start over the configuered days instead of validUntil 2022-09-02 15:12:42 +02:00
Steffen Jost
d204d4313d avs: fradrive refuses to start with an incomplete avs configuration 2022-09-02 15:12:32 +02:00
Steffen Jost
1d3c278682 fix(avs): incomplete config throws error 2022-09-02 11:38:03 +02:00
Steffen Jost
83b8e765c6 lms: add pin passwords to user records 2022-09-01 16:16:56 +02:00
Steffen Jost
3eedff2b9f lms: add interface for create fake users and verify it is working 2022-09-01 12:57:02 +02:00
Steffen Jost
e9485fe22d lms: add fake user generation 2022-08-31 17:55:01 +02:00
Steffen Jost
3e9b62a322 debug: increase level of startup debug message 2022-08-31 17:53:03 +02:00
Steffen Jost
f8afca0598 feat(avs): add extraction functions for avs datatypes and tests 2022-08-30 18:27:39 +02:00
Steffen Jost
8417eb57c9 feat(utils): throwLeftWith to facilitate ldap code 2022-08-26 14:29:46 +02:00
Steffen Jost
5f65e68b26 refactor(ldap): completed refactoring, userDisplayName no longer contains a comma 2022-08-26 11:54:43 +02:00
Steffen Jost
00ab9af2a9 refactor(ldap): merge 2022-08-26 09:54:57 +02:00
Steffen Jost
a804c98520 refactor(ldap): git merge problem 2022-08-26 09:38:33 +02:00
Steffen Jost
7f00455fbb refactor(ldap): correct invalid displaynames and improve ldap code 2022-08-25 16:54:36 +02:00
Steffen Jost
d3314b3e36 lpr: add postal address field to user table 2022-08-24 18:25:34 +02:00
Steffen Jost
1ea047263c lpr: auth tag system-printer fully functional 2022-08-24 14:23:47 +02:00
Steffen Jost
841936178d lpr: add system function printer 2022-08-23 18:43:26 +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
20422a76e2 refactor(lms): cvs export for qualifcation overview working and clean 2022-07-29 16:03:15 +02:00
Steffen Jost
bb7ddcdd20 refactor: add compileTime via template Haskell to Utils.DateTime 2022-07-29 14:58:56 +02:00
Steffen Jost
b6254bc399 chore(lms): csv export compiles again -- horray! 2022-07-29 10:54:49 +02:00
Steffen Jost
8aab8b7b6b chore(lms): full export (WIP) 2022-07-28 17:25:04 +02:00
Steffen Jost
7a532e9778 chore(email): set name for pdf file attachment 2022-07-28 16:58:52 +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
56c2847b45 chore(pdf): use pdf encryption on admin test page 2022-07-25 13:14:58 +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
d5214e49ab chore(letter): adjust pin box position yet again 2022-07-20 12:45:33 +02:00
Steffen Jost
a2f18a2272 chore(letter): adjust pin box once more; include recipients name in address field 2022-07-20 10:23:32 +02:00
Steffen Jost
e7075b3650 chore(letter): adjust margins, positioning and colors according to apc feedback 2022-07-19 17:01:15 +02:00
Steffen Jost
cfc1609eac refactor(letter): extract user processing for letter meta data 2022-07-18 16:48:59 +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
efc13f4498 chore(letter): implement print center acknowledging list 2022-07-15 17:45:40 +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
Sarah Vaupel
246cf4f646 chore: hlint 2022-07-14 18:18:43 +02:00
Sarah Vaupel
79253ff48c chore(print-center): work on dbtable contd 2022-07-14 18:10:20 +02:00
Sarah Vaupel
a398580b3f chore(print-center): work on dbtable contd 2022-07-14 18:03:48 +02:00
Sarah Vaupel
9fa12dc758 chore(print-center): work on dbtable 2022-07-14 17:57:40 +02:00
Sarah Vaupel
957bf4c966 fix(print-center): fix syntax 2022-07-14 16:58:06 +02:00
Sarah Vaupel
9258ba7665 fix(datetime): remove redundant constraints 2022-07-14 16:57:31 +02:00
Steffen Jost
8e2edbda91 Merge branch 'fradrive/letter' of gitlab2.rz.ifi.lmu.de:FraDrive/fradrive into fradrive/letter 2022-07-14 15:46:15 +02:00
Steffen Jost
8a57dfad23 chore(letter): minor fix build 2022-07-14 15:46:12 +02:00
Sarah Vaupel
ad44855910 chore(datetime): add timeFormatUser 2022-07-14 15:46:04 +02:00
Steffen Jost
5e671f1f76 chore(letter): show list of printjobs (wip) 2022-07-14 15:14:12 +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