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 |
|