Commit Graph

3287 Commits

Author SHA1 Message Date
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