Steffen Jost
|
bac476e266
|
chore(avs): fix qualification validity filtering
|
2022-12-20 12:52:22 +01:00 |
|
Steffen Jost
|
b203ededaa
|
chore(avs): fix avs synch rowkey ident problem
|
2022-12-20 09:54:19 +01:00 |
|
Steffen Jost
|
d6cdda10c1
|
chore(avs): fix problem listing no fd licence but in avs
|
2022-12-19 16:15:17 +01:00 |
|
Steffen Jost
|
b83fbc114a
|
chore(avs): add min valid duration end date in add tutorial participant
|
2022-12-16 18:44:01 +01:00 |
|
Steffen Jost
|
cdf6c181a9
|
chore(avs): add end day for problem resolve in FRADrive
|
2022-12-16 18:43:34 +01:00 |
|
Sarah Vaupel
|
df28d9de4e
|
chore: reintroduce warnings as errors
|
2022-12-15 19:11:47 +01:00 |
|
Sarah Vaupel
|
a7ed5d637b
|
Merge branch 'master' into fradrive/frontend
|
2022-12-15 18:51:25 +01:00 |
|
Steffen Jost
|
ce88a2d170
|
chore(avs): add resolve actions to problems (WIP)
|
2022-12-15 17:38:46 +01:00 |
|
Steffen Jost
|
d365688ce9
|
Merge branch 'master' into fradrive/api-avs
|
2022-12-14 18:17:44 +01:00 |
|
Steffen Jost
|
37b46a3abb
|
chore(avs): WIP fixing avs synch problems
|
2022-12-14 18:08:35 +01:00 |
|
Steffen Jost
|
df1a816d83
|
chore(avs): minor improve avs debugging printout
|
2022-12-14 16:05:03 +01:00 |
|
Steffen Jost
|
2163ed96d0
|
chore(lms): disable some content from lms overview page for non-admins
|
2022-12-14 15:37:43 +01:00 |
|
Steffen Jost
|
5f515d7420
|
Merge branch 'master' into fradrive/api-avs
|
2022-12-14 14:52:13 +01:00 |
|
Steffen Jost
|
f8d20cd9c8
|
chore(avs): add problem resolver for unknown avs driving licences
|
2022-12-14 14:50:35 +01:00 |
|
Sarah Vaupel
|
5a2d2247ad
|
Merge branch 'master' into fradrive/driving-course-participants
|
2022-12-13 22:23:19 +01:00 |
|
Sarah Vaupel
|
a6fcbec78a
|
chore: hlint
|
2022-12-13 21:11:38 +01:00 |
|
Sarah Vaupel
|
f8f3475d30
|
Merge branch 'fradrive/driving-course-participants' of gitlab.ifi.lmu.de:fradrive/fradrive into fradrive/driving-course-participants
|
2022-12-13 20:29:22 +01:00 |
|
Sarah Vaupel
|
db3d1b0f70
|
chore(add-users): fix tutorial audits
|
2022-12-13 20:26:52 +01:00 |
|
Sarah Vaupel
|
d195daadfc
|
chore(tutorial-users): fix qualification audit
|
2022-12-13 20:19:45 +01:00 |
|
Sarah Vaupel
|
a4fc235ed4
|
chore(add-users): audit tutorial participant edit
|
2022-12-13 20:16:53 +01:00 |
|
Sarah Vaupel
|
b1161f27d0
|
chore(add-users): audit tutorial edit
|
2022-12-13 20:11:13 +01:00 |
|
Sarah Vaupel
|
22228ee9c1
|
chore(tutorial-users): audit qualification edits
|
2022-12-13 20:08:38 +01:00 |
|
Sarah Vaupel
|
8dc7d18bf1
|
chore: fix refactor woopsie
|
2022-12-13 19:57:45 +01:00 |
|
Sarah Vaupel
|
66b4cf8542
|
refactor!: remove applications and allocations
|
2022-12-13 19:39:37 +01:00 |
|
Steffen Jost
|
a890179d81
|
chore(avs): prepare proper avs interface for admin
|
2022-12-13 18:04:43 +01:00 |
|
Steffen Jost
|
d25dd64eec
|
fix(build): accepting linter suggestions
|
2022-12-13 08:22:59 +01:00 |
|
Steffen Jost
|
b1adf99147
|
chore(avs): add newlines to results of avs test queries
|
2022-12-12 17:14:27 +01:00 |
|
Steffen Jost
|
3596809192
|
Revert "chore(avs): avs testpage shows JSON pandoc formatted"
This reverts commit 1216bc0f2f.
Pandoc JSON Parser failes on tshow . ToJSON
|
2022-12-12 17:06:37 +01:00 |
|
Steffen Jost
|
1216bc0f2f
|
chore(avs): avs testpage shows JSON pandoc formatted
|
2022-12-12 16:46:22 +01:00 |
|
Sarah Vaupel
|
69de44893c
|
feat(course-users): set new tutorials to Schulung
|
2022-12-12 15:26:15 +01:00 |
|
Sarah Vaupel
|
2c13defecd
|
refactor(add-users): cleanup add-users handler
|
2022-12-12 14:01:03 +01:00 |
|
Sarah Vaupel
|
57c9535733
|
fix(add-users): fix confirm secret field decoding
|
2022-12-12 13:25:35 +01:00 |
|
Sarah Vaupel
|
727d78cabc
|
fix(add-users): fix and refactor confirm post param handling
|
2022-12-12 12:28:05 +01:00 |
|
Steffen Jost
|
f352eca7e7
|
chore(users): add sorting and filtering by supervisor in users list
Closes #8
|
2022-12-12 11:25:17 +01:00 |
|
Sarah Vaupel
|
c013ae9efc
|
feat(add-users): connect confirmation form with handler
|
2022-12-12 10:54:01 +01:00 |
|
Steffen Jost
|
bbc1b169e8
|
chore(users): add sorting and filtering by company in users list
|
2022-12-12 10:43:00 +01:00 |
|
Sarah Vaupel
|
0b3e54022b
|
chore(add-users): display user name in confirmation form
|
2022-12-12 07:33:52 +01:00 |
|
Sarah Vaupel
|
94a96352cc
|
chore(add-users): add confirmation form
|
2022-12-12 07:06:55 +01:00 |
|
Sarah Vaupel
|
9850e1dd88
|
feat(tutorial-users): replace study-fields column with qualifications column
|
2022-12-12 04:22:22 +01:00 |
|
Sarah Vaupel
|
fa0caba55d
|
feat(tutorial-users): table action for granting qualifications
|
2022-12-12 03:15:46 +01:00 |
|
Sarah Vaupel
|
3189c420b5
|
refactor(add-users): modularize add-users handler
|
2022-12-12 02:02:39 +01:00 |
|
Sarah Vaupel
|
fecc752d6c
|
feat(add-users): correctly add users and reroute
|
2022-12-12 01:16:01 +01:00 |
|
Sarah Vaupel
|
ee90856b50
|
refactor(add-users): restructure code; add action data types
|
2022-12-11 17:47:40 +01:00 |
|
Sarah Vaupel
|
dfc017b10a
|
chore(users-add): confirm stub, migrate buttons
|
2022-12-10 23:23:42 +01:00 |
|
Sarah Vaupel
|
e65d38898e
|
fix(users-add): upsert tutorial only if users not empty
|
2022-12-10 00:28:35 +01:00 |
|
Steffen Jost
|
6606ccc82c
|
chore(users): show companies in users list
|
2022-12-09 18:02:26 +01:00 |
|
Steffen Jost
|
acb52c51f4
|
fix(build): hlint did not like unnecessary monadic code
|
2022-12-09 16:42:39 +01:00 |
|
Steffen Jost
|
213899eef5
|
chore(ghc): disable almost all warnings, even under flag pedantic
|
2022-12-09 12:51:40 +01:00 |
|
Sarah Vaupel
|
662445e8cc
|
feat(users-add): upsert tutorial participants
|
2022-12-08 20:31:30 +01:00 |
|
Sarah Vaupel
|
93c6853b08
|
feat(users-add): redirect to different routes depending on tutorial
|
2022-12-08 19:16:42 +01:00 |
|
Steffen Jost
|
1686a96cc5
|
chore(avs): prepare function to update all letter receivers
|
2022-12-08 17:03:10 +01:00 |
|
Steffen Jost
|
612fd9284b
|
refactor(avs): update letter-pin and postal address if unseen before
|
2022-12-08 11:09:14 +01:00 |
|
Steffen Jost
|
388a89233a
|
chore(admin): admin problem page lists almost all problems now
|
2022-12-07 16:51:07 +01:00 |
|
Steffen Jost
|
f025b42bfe
|
chore(postal): fix #12 by changing default for userPrefersPostal to True
|
2022-12-07 10:31:33 +01:00 |
|
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
|
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
|
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
|
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
|
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
|
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 |
|
Sarah Vaupel
|
582b075466
|
chore: conform to REUSE specification
|
2022-10-12 09:35:16 +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
|
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
|
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
|
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
|
ebd557ff0a
|
chore(avs): add AuthNoLogin authentication mode
|
2022-09-26 14:31:14 +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
|
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
|
77fe8051d2
|
refactor(lms): correct pdf password sanitation and validation
|
2022-09-21 13:24:27 +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
|
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
|
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
|
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
|
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
|
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
|
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
|
a804c98520
|
refactor(ldap): git merge problem
|
2022-08-26 09:38:33 +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
|
3dbdccfa7b
|
lpr: link lpr calls and printJob db entries for actual printing
|
2022-08-16 12:02:28 +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
|
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
|
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
|
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 |
|
Steffen Jost
|
d078257a70
|
refactor(letter): i18n renewal letter templating
|
2022-07-07 18:56:10 +02:00 |
|
Steffen Jost
|
a6782d8637
|
chore(print): add route for print overview and reorganise existing apc route
|
2022-07-07 13:09:11 +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 |
|
Steffen Jost
|
249019189f
|
chore(print): generalize pandoc printing
|
2022-07-05 18:20:40 +02:00 |
|
Steffen Jost
|
f166cf4a5a
|
chore(apc): add packages textpos for pin letter
|
2022-07-01 17:42:22 +02:00 |
|
Steffen Jost
|
7a6ea92063
|
refactor(avs): account for 404 response instead of empty search results, more quickcheck tests
|
2022-07-01 16:31:12 +02:00 |
|
Sarah Vaupel
|
89aff47152
|
fix(avs): fix tests (do not exit with failure on empty avs config)
|
2022-06-29 01:25:24 +02:00 |
|
Sarah Vaupel
|
66dd1a8b70
|
feat(avs): disable certificate validation for avs api
|
2022-06-28 21:50:54 +02:00 |
|
Steffen Jost
|
3be0cf95aa
|
chore(printing): minor changes
|
2022-06-28 17:13:38 +02:00 |
|
Steffen Jost
|
3d14aee7ee
|
chore(printer): add stub for apc printing tests
|
2022-06-28 16:07:30 +02:00 |
|
Steffen Jost
|
a0cfe7807b
|
chore(avs): add person status query demo interface
|
2022-06-28 12:41:44 +02:00 |
|
Steffen Jost
|
5b56017683
|
chore(avs): connect avs form with server request
|
2022-06-27 16:50:29 +02:00 |
|
Steffen Jost
|
27b4529c17
|
chore(avs): add avs query form
|
2022-06-24 18:36:50 +02:00 |
|
Steffen Jost
|
548a85ead6
|
chore(avs): alternatves for servant specification
|
2022-06-24 16:32:02 +02:00 |
|
Steffen Jost
|
b7e8c89777
|
fix(build)
|
2022-06-23 19:25:03 +02:00 |
|
Steffen Jost
|
4818b8518e
|
chore(avs): add basic servant api for person search
|
2022-06-23 19:10:38 +02:00 |
|
Steffen Jost
|
b76c414220
|
fix(pdf): embed din5008 templates within binary
|
2022-06-17 12:20:42 +02:00 |
|
Steffen Jost
|
b813442012
|
fix(ratio): more attempts to fix ratio bug
|
2022-06-15 16:00:25 +02:00 |
|
Steffen Jost
|
7984cd9ecb
|
chore(lms): hide lms pin column by default
|
2022-06-14 18:21:51 +02:00 |
|
Steffen Jost
|
588820f068
|
chore(users): show company department and personal number in user list
|
2022-06-14 18:20:49 +02:00 |
|
Steffen Jost
|
dd8910c3c4
|
Fradrive dbselectif
|
2022-06-10 19:12:07 +02:00 |
|
Sarah Vaupel
|
99e39bc27a
|
fix: remove merge artifacts
|
2022-06-10 16:49:11 +02:00 |
|
Sarah Vaupel
|
f2cf9344e7
|
Merge branch master of gitlab2.rz.ifi.lmu.de:uni2work/uni2work
|
2022-06-09 21:09:18 +02:00 |
|
Steffen Jost
|
77f09f05f5
|
chore(pdf): pdf generation working with texlive-basic-scheme
|
2022-06-09 11:59:19 +02:00 |
|
Steffen Jost
|
c0eafdd1c8
|
chore(pdf): add din5008 letter templating
|
2022-06-08 18:26:14 +02:00 |
|
Steffen Jost
|
5015dba5e3
|
fix: minor corrections, also fix luatex dependencies
|
2022-06-08 16:31:56 +02:00 |
|
Steffen Jost
|
cba748e94e
|
fix(build): user basic texlive package with required packages only
|
2022-06-07 16:51:27 +02:00 |
|
Steffen Jost
|
ae60271a46
|
Merge branch 'demo-pandoc'
|
2022-06-07 12:59:26 +02:00 |
|
Steffen Jost
|
e95eb73d87
|
chore(pdf): fix build, switch latex package
|
2022-06-07 12:59:02 +02:00 |
|
Steffen Jost
|
20be959aff
|
Merge branch csv osis demo into master
|
2022-06-03 20:08:07 +02:00 |
|
Steffen Jost
|
33df8e6fdc
|
chore(pdf): pdf generation demo working
|
2022-05-31 18:03:46 +02:00 |
|
Steffen Jost
|
c5e8a38cd7
|
chore(pdf): send PDF with proper file download mechanics
|
2022-05-23 18:25:12 +02:00 |
|
Steffen Jost
|
62e1694b6e
|
chore(pdf): add initial hello-world demo
|
2022-05-23 16:41:03 +02:00 |
|
Steffen Jost
|
9a432746fc
|
chore(pdf): add initial test frame
|
2022-05-20 16:28:35 +02:00 |
|
Steffen Jost
|
9d4904f759
|
chore(lms): minor fixes
|
2022-05-19 17:10:52 +02:00 |
|
Steffen Jost
|
e7cea4aa6c
|
fix(lms): direct upload did not commit to DB
|
2022-05-19 16:44:02 +02:00 |
|
Steffen Jost
|
52e6646f39
|
Revert "chore(lms): wip actions for lms table"
This reverts commit a6ddbe7f08.
WORK IN PROGRESS TRANSFERRED TO BRANCH INSTEAD
|
2022-05-19 16:15:30 +02:00 |
|