8896885bd9
Revert "hotfix(lms): lms learner filename for test system changed from qsh to t. !!! REVERT BEFORE PRODUCTION!!!"
...
This reverts commit dfa96c7f3e .
2023-09-21 16:02:08 +00:00
cb9e09d071
fix(lms): disable workaround for late lms success
2023-09-21 14:41:00 +00:00
61d414e3d5
chore(qualifications): restrict regular renewal to half valid duration
2023-09-21 14:32:32 +00:00
e59a2fc373
Merge branch 'test'
2023-09-21 13:02:14 +00:00
db06f5fe42
chore(lms): deactivate debug column lms view
2023-09-21 09:10:32 +00:00
a320ed498a
chore(lms): fix build erroneous signature
2023-09-21 09:08:35 +00:00
273cc288d4
chore(lms): more discreet debug info for simultaneous blocks
2023-09-21 08:17:43 +00:00
11752dc5ac
fix(lms): treat simultaneous blocks/unblocks correctly
2023-09-20 14:52:01 +00:00
29e5ed25df
Merge branch 'test'
2023-09-20 12:29:41 +00:00
dfa07a95eb
fix(time): midnight timezone conversion bug eliminated
2023-09-20 11:14:47 +00:00
520e649fc8
chore(lms): minor refactoring for selectValidQualifications
2023-09-20 09:51:43 +00:00
2bdb85faa1
chore(lms): full timestamps in LmsStatus too
2023-09-19 18:31:20 +00:00
726b05bbe1
chore(lms): allow full timestamps in LmsReport
2023-09-19 16:42:20 +02:00
16b6b33c37
chore(lms): disable workaround for lms success after failure
2023-09-19 12:56:51 +00:00
ecd1a0fc21
fix(lms): simultaneous block/unblock lets unblock win in all situations
2023-09-19 12:56:19 +00:00
b85c8bd74f
fix(lms): ensure lms uniqueness across all qualifications
2023-09-18 15:34:58 +00:00
dfa96c7f3e
hotfix(lms): lms learner filename for test system changed from qsh to t. !!! REVERT BEFORE PRODUCTION!!!
2023-09-12 12:59:40 +00:00
391c87be9f
chore(avs): fix #113 by showing avs problems
2023-09-11 16:24:24 +00:00
8b0737e2aa
fix(lms): reset e-learning more lenient
2023-09-11 16:01:43 +00:00
93052f5e74
chore(sql): add two indices for qualification user
2023-09-11 13:11:13 +00:00
ac77aa176a
fix(build): v2
2023-09-07 20:14:29 +00:00
c4a0eb647a
fix(build)
2023-09-07 17:03:35 +00:00
1286dc7e78
chore(avs): add firm communication address field to json parser
2023-09-07 16:20:55 +00:00
b68eff63ca
fix(build)
2023-09-07 10:34:57 +00:00
7f5687b43d
Merge branch 'test' of gitlab.uniworx.de:fradrive/fradrive into test
2023-09-06 16:04:45 +00:00
30e5694712
refactor(set): minor refactor using foldMap
2023-09-06 16:04:41 +00:00
bf53c639e7
chore(table): allow compulsory multi filter criteria
2023-09-06 15:58:18 +00:00
52bb1db947
chore(db): create indices for frequent filter conditions
...
Indices are automatically created for all primary keys and all unique columns, but for frequent filter conditions that are not unique and which yield a small result set, and index speeds up computation.
2023-09-06 15:22:37 +00:00
7e756985ce
chore(apc): remove apc processing delay
2023-09-06 14:00:07 +00:00
875d79bf01
chore(lms): improve audit log for start and reset
2023-09-05 15:17:04 +00:00
3c5cffb409
chore(print): improve pdf metadata to include apc ident
2023-09-05 17:03:18 +02:00
a7ed659866
fix(lms): accept success for no-status learners and print several more debug messages processing reports
2023-09-04 15:52:06 +00:00
4754ad4b80
chore(lms): allow table filtering by multiple LMS ids and names in several views
2023-09-01 15:11:26 +00:00
1fd24f608d
fix(build): add missing file
2023-09-01 10:38:14 +00:00
6052af4d90
refactor(apc): speed up apc id acceptance by delayed processing
2023-08-31 15:34:40 +00:00
f7ad290053
chore(lms): clean learner icons and sorting
2023-08-31 12:22:47 +02:00
dc9e910e26
chore(lms): update navigation links for LMS V2
2023-08-30 15:43:42 +00:00
a74c3d80ca
fix(lms): filter by status
2023-08-30 15:11:28 +00:00
7298b00628
chore(debug): admin test page generates a log entry
2023-08-30 09:52:22 +00:00
a452b032c4
fix(lms): negate learner locking condition
2023-08-30 07:44:38 +00:00
da26901f8b
chore(lms): minor fix reset tries conditions
2023-08-29 15:26:13 +00:00
69d689fe90
chore(lms): fix #93
2023-08-29 11:27:35 +00:00
d9a6eab833
chore(lms): reset tries mechanism implemeneted, display still todo
2023-08-28 15:48:04 +00:00
2909deb4f6
chore(lms): WIP reset tries and lock logic part 1
2023-08-25 15:31:26 +00:00
c6f2b21927
Merge branch 'test' into fradrive/lms-type-refactor
2023-08-25 14:10:55 +00:00
34ada53de0
fix(build): refix test commits somehow
2023-08-25 13:58:21 +00:00
3085b8d91d
chore(lms): implement report dispatch job DONE
2023-08-25 12:35:21 +00:00
12f4bcfa1b
chore(lms): WIP implement report dispatch job, PART 2
2023-08-24 15:45:54 +00:00
9c156f1b58
chore(lms): WIP implement report dispatch job
2023-08-23 15:42:55 +00:00
8ecdaca4d6
Quickfix for apc sever seeing ligatures that do not exist
2023-08-22 08:56:43 +00:00
3014b68992
Merge branch 'master' into test
2023-07-26 08:59:44 +00:00
5397c7be35
fix(qualification): new block/unblock mechanism working now
2023-07-26 08:59:08 +00:00
6cec571341
chore(audit): confine audit log messages to a single long line
2023-07-26 08:55:48 +00:00
88bf21c9c5
fix(users): fix #112 working now
2023-07-26 08:55:12 +00:00
35096ace01
fix(users): fix #112 and also add some convenience
2023-07-25 15:21:28 +00:00
9cf7f3965a
fix(block): negate condition to test
2023-07-24 13:50:16 +00:00
b4ba0a30dc
fix(apc): apc cannot distinguish ij from ji, partial fix only. Needs new font
2023-07-24 13:40:12 +00:00
8d64ca9842
chore(apc): remove outdate workaround
2023-07-24 15:33:36 +02:00
20b3a39bc3
chore(lms): WIP V2 Report pages done, job and lms-main page to do
2023-07-21 15:47:57 +00:00
b84577984a
chore(lms): WIP V2 Learners
2023-07-20 16:00:08 +00:00
00d8d684f4
chore(lms): WIP v2 using LmsState
2023-07-20 12:49:45 +00:00
8bcdbd95f0
chore(lms): WIP towards new interface
2023-07-18 15:20:44 +00:00
5bb49cd889
fix(build): prevent migration on non-existing table
2023-07-18 14:58:00 +00:00
a06ec1b298
Merge branch 'master' into fradrive/lms-type-refactor
2023-07-17 14:51:14 +00:00
26ce2b83e2
chore(admin-jobs): implement JobActionData as dbtable action res
2023-07-17 14:47:50 +00:00
9422892f72
Merge branch 'master' into fradrive/lms-type-refactor
2023-07-17 14:33:59 +00:00
f72e020dfe
Merge branch 'master' into test
2023-07-17 14:15:23 +00:00
eb6d868a11
bumb version
2023-07-17 11:16:17 +00:00
6903bc82f8
chore: conform to reuse spec
2023-07-14 22:59:51 +00:00
5b9a554545
fix(job): fix #95 by implementing queued job deletion for admins
2023-07-14 15:48:18 +00:00
2fc7ac610b
chore(job): add more columns to queued job view
2023-07-14 12:32:26 +00:00
681f16be93
chore(health): adjust health evalutation
2023-07-14 11:15:59 +00:00
a407094253
chore(job): add filtering to job queue view
2023-07-13 16:09:12 +00:00
240c6f81f8
fix(avs): eliminate call to undefined in Esqueleto.Internals
2023-07-13 16:08:57 +00:00
7ed891a120
chore(jobs): stub for queued job interface towards #95
2023-07-12 16:08:57 +00:00
1ce8f75c2d
fix(tutorial): fix #94 tutorial renaming (de) and template naming
2023-07-12 14:32:49 +00:00
80c632df1c
fix(lpr): fix #96 by various minor improvements to PrintCenter
2023-07-12 13:58:44 +00:00
57842a53e7
chore(health): minor change treating HealthInactive
2023-07-12 12:52:23 +00:00
2e59d3c2ea
fix(avs): background avs synch yielding undefined due to wrong monad
2023-07-12 11:29:29 +00:00
a8df40d9f8
fix(lms): add safeguard to LmsUserlist dispatch running twice, thus ending LMS prematurely
2023-07-12 11:16:22 +00:00
1b224630eb
chore(health): add HealthStatus HealthInactive
2023-07-12 10:47:15 +00:00
c596491e49
chore(health): add more info to health
2023-07-12 08:21:31 +00:00
9b93c00301
refactor(health): show all health checks that may lead to failure (WIP)
2023-07-10 15:28:20 +00:00
0beb0e4011
fix(avs): avs background synchs and lms userlist result no longer block handler
2023-07-07 11:32:59 +00:00
c9efbd56f1
chore(lms): add lms status filter option
2023-07-05 17:07:21 +00:00
2d62acea5e
refactor(lms): fix #75 by splitting lmsStatus
2023-07-03 16:45:16 +00:00
3d595271d9
fix(db): migration qualification block
2023-07-03 13:48:01 +00:00
05b807a49a
Merge branch 'master' into fradrive/lms-type-refactor
2023-07-03 10:53:05 +00:00
f9930f2a00
fix(build): minor
2023-06-30 15:30:32 +00:00
6683d5e4e8
chore(cells): add links to qualifications cells
2023-06-30 15:03:56 +00:00
ab48e40ac7
fix(build): major qualfication block quirks fixed
2023-06-30 13:15:39 +00:00
a1dd70b143
refactor(qualification): update db migration code
2023-06-30 08:22:56 +00:00
46f3a3324c
refactor(qualification): refactor profile block displays
2023-06-30 07:40:13 +00:00
23bc9033e7
refactor(qualifications): views course, admin-avs and lms-user refactored (WIP)
2023-06-29 17:05:46 +00:00
6dc3d8d059
fix(avs): fix #7 by sequencing avs background jobs one after another
2023-06-29 09:30:31 +00:00
aaa2d679fd
chore(avs): attempt to reduce sync jobs
2023-06-28 15:58:45 +00:00
3e5f271cac
fix(notifications): direct notifications now respect user triggers
2023-06-28 14:18:39 +00:00
8a6af742d5
refactor(qualifications): reformat lms-user widget
2023-06-27 15:27:00 +00:00
9abf8b69bf
refactor(qualification): rework lms view and user lms modal
2023-06-27 15:15:32 +00:00
878f98604c
refactor(qualifications): suggestions for qualification view block acts (WIP)
2023-06-26 16:28:17 +00:00
a28fb72021
refactor(qualification): blocks need exact time for ordering
2023-06-26 10:07:41 +00:00
ff7675542a
refactor(qualifications): update basic qualification blocking routines II (WIP)
2023-06-23 16:37:08 +00:00
bbaa42eefa
fix(avs): attempt to fix avs background jobs
2023-06-23 13:16:09 +00:00
d5c345ef69
refactor(qualifications): working on lms background jobs (WIP)
2023-06-23 09:14:53 +00:00
f22252ecc3
refactor(qualifications): update basic qualification blocking routines (WIP)
2023-06-22 16:10:06 +00:00
9dfd91b2f8
fix(course): fix #28 by allowing course deletion with inactive participants only
2023-06-20 14:39:55 +00:00
064b984945
fix(letter): renewal reminder and renewal idents switched
2023-06-20 09:09:08 +00:00
4956e6bf57
fix(lint): remove redundant parenthesis
2023-06-19 16:47:25 +00:00
1f485affb4
chore(lme): fix #58 by wording renewal letter
2023-06-19 15:57:55 +00:00
9bd1076a9c
chore(lms): prepare renewal letter sending
2023-06-19 14:45:04 +00:00
22426db241
chore(course): unlink course certificates from course qualification
2023-06-19 10:01:15 +00:00
39b8c64b3c
chore(menu): hide currently unused functions in extra container
2023-06-19 07:22:52 +00:00
43dbe18110
refactor(qualifications): idea how to work with blocks as a table (WIP)
2023-06-16 14:07:02 +00:00
16f34258ba
chore(crontab): ldap avs synchs restricted to night hours
2023-06-16 10:52:45 +00:00
9992bf2b8d
chore(lms): minor fix to log message
2023-06-16 08:48:01 +00:00
933173dfcb
chore(lpr): fix #83 by add resending option to print center
2023-06-15 15:17:40 +00:00
c76dc47890
chore(lms): prevent resending and pin renewal for closed lms
2023-06-15 15:16:48 +00:00
78231b8dd1
chore(qualifications): fix #84 to show users about to be notified
2023-06-15 10:44:59 +00:00
a0295c7654
refactor(qualification): work on blocking WIP
2023-06-13 16:43:44 +00:00
3434d75881
Merge branch 'fradrive/tutorial-overhaul'
2023-06-07 16:05:05 +00:00
db65816ef0
chore(tutorial): change tutorial template separator to single underscore
2023-06-07 10:24:14 +00:00
fa36cb4de1
chore(tutorial): add name suggestions for mass registering
2023-06-07 10:06:23 +00:00
e1093701ca
chore(tutorial): add mass register button
2023-06-07 09:01:00 +00:00
fd936ad046
Merge branch 'master' of gitlab.uniworx.de:fradrive/fradrive
2023-06-06 14:30:02 +00:00
Steffen Jost
280f907980
chore(haddock): fix problematic comments
2023-06-06 14:29:39 +00:00
31814b1400
chore(avs): display last avs synch error to admins on profile
2023-06-06 14:24:35 +00:00
7e7bd993a1
chore(avs): make backround avs updates more robust
2023-06-06 13:15:33 +00:00
cc465fad16
chore(haddock): fix some misleading comments
2023-06-06 10:19:46 +00:00
edc23630a7
chore(tutorial): template pre-selection fixed
2023-06-05 16:59:33 +00:00
7902da476b
chore(tutorial): in case of multiple tutorial templates, pick first ascending by name
2023-06-05 15:13:51 +00:00
c57ab17d25
refactor(letter): remove class MDMail
2023-06-05 11:20:31 +00:00
a7668d0767
Merge branch 'master' of gitlab.uniworx.de:fradrive/fradrive
2023-06-02 21:02:08 +00:00
b613f22363
chore(haddock): fix problematic comments
2023-06-02 21:02:03 +00:00
Steffen Jost
b72ee99e3e
chore(qualification): add expiry option and diversify expiry letter
2023-06-02 15:20:57 +02:00
b982e59b63
fix(tutorial): template moving works now
2023-06-02 11:50:50 +00:00
79b45be5b6
debug(occurrences): find error in occurrencesAddBusinessDays
2023-06-02 11:17:20 +00:00
88d43560ae
fix(qualification): prevent qualification mixups
2023-06-02 09:57:02 +00:00
798a4bdf0a
chore(lms): filter lms by qualification id
2023-06-02 09:28:34 +00:00
67f8ef7540
chore(tutorial): sort nulls last for dates
2023-06-01 09:44:13 +00:00
ac57b1cd32
fix(build): linter complains
2023-05-26 19:21:04 +00:00
930bcef9cd
chore(tutorial): towards #37 by adding new tutorials from template
2023-05-26 16:03:10 +00:00
64ea50ebf6
chore(qualification): WIP add comments for further development
2023-05-26 10:44:04 +00:00
e29bce7b22
Merge branch 'master' into fradrive/lms-type-refactor
2023-05-26 09:25:23 +00:00
94b48f59cf
Merge branch 'master' into fradrive/tutorial-overhaul
2023-05-26 08:34:33 +00:00
3cb66c6211
fix(qualifications): fix #78 block/unblock no longer deletes company association
2023-05-26 08:34:02 +00:00
df2e093c4b
Merge branch 'master' into fradrive/tutorial-overhaul
2023-05-24 16:45:57 +00:00
a0e37fb153
chore(tutorial): WIP towards tutorial templates, part 3
2023-05-24 16:45:46 +00:00
d377d717d2
refactor(qualification): WIP db migration implemented
2023-05-24 16:25:34 +00:00
314e661108
chore(tutorial): WIP towards tutorial templates, part 2
2023-05-24 13:59:05 +00:00
5400c32477
chore(tutorial): WIP towards tutorial templates
2023-05-24 13:29:53 +00:00
Steffen Jost
c2521df20b
chore(tutorial): WIP templates advancement
2023-05-23 17:28:22 +02:00
Steffen Jost
5446ca5406
chore(tutorial): prepare occurrencesAddBusinessDays for templates
2023-05-23 17:13:26 +02:00
98a6ed17c8
Merge branch 'fradrive/avs-synch' into fradrive/tutorial-overhaul
2023-05-23 09:58:13 +00:00
6f8fa978d4
Merge branch 'fradrive/avs-synch' into 'master'
...
chore(qualifications): fix #65 by adding a column with a bool indicator for validity
Closes #65
See merge request fradrive/fradrive!19
2023-05-23 09:53:44 +00:00
c63d3b76dd
chore(qualifications): fix #65 by adding a column with a bool indicator for validity
2023-05-23 09:15:48 +00:00
bb20d56c35
Merge branch 'master' of gitlab.uniworx.de:fradrive/fradrive
2023-05-22 18:21:19 +00:00
d496fbe085
chore: don't optimize Handler.Users.Add for build time
2023-05-22 18:20:32 +00:00
7aa9d964af
Merge branch 'fradrive/avs-synch' into fradrive/tutorial-overhaul
2023-05-22 16:46:31 +00:00
807cf4b3cf
chore(lpr): quick fix short apc ids expiry
2023-05-22 16:40:56 +00:00
132a0438ef
chore(avs): fix #34 by scheduling avs background updates
2023-05-22 15:14:32 +00:00
109f8ce860
chore(tutorial): WIP towards tutorial templates
2023-05-22 14:36:49 +00:00
e99a37cfd6
chore(occurrences): complete bounds function
2023-05-17 16:04:03 +00:00
c33964750d
chore(avs): prepare general background synch job
2023-05-17 09:35:24 +00:00
06e71f6552
chore(avs): fixes #34 by avs synch action in users view
2023-05-16 16:10:39 +00:00
9d715cd20c
chore(avs): fix #39 by queueing avs synch for known avs users
2023-05-16 15:55:15 +00:00
f123f40ad2
chore(avs): add avs synch background jobs towards #34
2023-05-16 10:31:35 +00:00
73fa46e583
chore(lms): send lms-users delta only
2023-05-15 14:39:23 +00:00
231cc00fe9
chore(lms): consistent lms status cells all tables
2023-05-15 11:02:31 +00:00
e4908bc4fc
chore(lms): allow late qualification renewal by lms success
2023-05-15 07:51:09 +00:00
4908573316
chore(lms): restart e-learning allows unblocking and validity-extension
2023-05-12 12:36:11 +00:00
86c43f5115
chore(lms): fix #35 restart lms, link qualification entry to lms, rename lms pin to password
2023-05-11 16:17:11 +00:00
b22ee4f601
chore(company): minor refactor
2023-05-10 15:57:30 +00:00
54c9198669
chore(forms): revert apreq change and use areq directly for boolFields with defaults
2023-05-10 15:18:58 +00:00
6339e71efd
chore(company): attempt to debug company column
2023-05-10 15:18:16 +00:00
68038f3c71
chore(company): attempt to debug missing companies in lms/qualification view
2023-05-10 13:17:39 +00:00
297b408e9c
chore(form): disable no-answer option for m/apreq forms
2023-05-10 13:12:49 +00:00
1de1cdbfd4
chore(letter): option to avoid sending a notification upon blocking
2023-05-10 10:41:15 +00:00
4d432305a7
chore(letter): fix wording in expiry letter
2023-05-10 09:39:34 +00:00
80c8a80bc2
Merge branch 'master' of gitlab.ifi.lmu.de:fradrive/fradrive
2023-05-09 14:12:04 +00:00
07aa74fbef
chore(lms): fix jsonb sql query for LMS dequeing
2023-05-09 14:12:00 +00:00
Steffen Jost
fdce8dcf45
chore(lms): reorder filter options as requested by AVN-AR
2023-05-09 10:07:20 +02:00
7e09da3594
Merge branch 'fradrive/letter-expiry'
2023-05-08 17:59:43 +00:00
f311a3d319
Merge branch 'fradrive/localmaster'
2023-05-08 17:59:31 +00:00
785b97df76
chore(letter): enable direct letter mails
2023-05-08 17:58:37 +00:00
4c5ce11b09
refactor(qualifications): notification mechanic tied to button only for all invalid qualifications
2023-05-08 17:19:46 +00:00
539593fe2d
chore(letter): html expiry letter working
2023-05-08 14:42:29 +00:00
f617d067f3
chore(avscard): fix filtering leading zeroes
2023-05-05 15:43:09 +00:00
cdf7f5c3b9
chore(letter): expiry letter phone and expiry date fixes
2023-05-05 15:28:05 +00:00
e25af0d25a
Merge branch 'master' into srv01
2023-05-05 12:38:41 +00:00
ab090deec8
chore(letter): fix some typos
2023-05-05 09:08:25 +00:00
6b5c37a97c
refactor(letter): introduce existentially quantified letter class SomeLetter
2023-05-05 07:41:38 +00:00
Steffen Jost
90b38ca5dc
fix(build): remove impossible
2023-05-05 08:44:48 +02:00
8c350c2e54
Merge branch 'fradrive/localmaster'
2023-05-04 16:33:27 +00:00
3211771a0a
Merge branch 'fradrive/letter-expiry'
2023-05-04 16:33:17 +00:00
f6485a367e
chore(qualifications): expiry letter for test sending created
2023-05-04 16:32:23 +00:00
56aa593c8d
chore(lms): Fix #45 subsequent lms success also unblocks e-learning blocks
2023-05-04 11:24:09 +00:00
a64a2368db
chore(qualification): Fix #46 by add qualification grant act to qualification view
2023-05-04 10:58:55 +00:00
4161c92d12
chore(avs): drop avs card no uniqueness and attempt to fix filtering
2023-05-04 10:08:38 +00:00
0b724565ad
chore(letter): meta data got lost during pandoc processing
2023-05-03 16:44:15 +00:00
96a81cf85d
chore(status): show environment variable VERSION_NR
2023-05-03 16:43:29 +00:00
73a62a653b
chore(avs): reduce max query numbers further
2023-05-03 15:46:44 +00:00
6ddf1b1646
chore(letter): expiry stub WIP
2023-05-03 15:14:21 +00:00
Steffen Jost
db5d9cfc06
Merge branch 'fradrive/fixmaster' into 'master'
...
fix(build): minor move parenthesis to make linter happy
See merge request fradrive/fradrive!16
2023-05-02 21:22:51 +02:00
Steffen Jost
8771cd1439
Merge branch 'master' of gitlab.ifi.lmu.de:fradrive/fradrive
2023-05-02 18:51:55 +02:00
7210b65dfe
Merge branch 'fradrive/localmaster'
2023-05-02 16:51:32 +00:00
c31b63fc47
chore(avs): show non-notification-renewal on problem page
2023-05-02 16:51:04 +00:00
cfd40e0bda
chore(letter): use proper caching for pdf generation via pandoc
2023-05-02 16:36:26 +00:00
d46ff7ed7f
chore(caching): for company table working
2023-05-02 16:15:45 +00:00
33a847baa3
fix(qualifications): counts for lms/quals correct now
2023-04-28 16:22:48 +00:00
484cac208f
chore(lms): add filter for personnel- and card numbers
2023-04-28 16:00:08 +00:00
2093cf5018
fix(cvs): export company in e-learning view
2023-04-28 15:56:12 +00:00
4df024374d
feat(qualfications): renewal actions and filtering by card and personal number
2023-04-28 14:52:02 +00:00
bb2c0858d1
docs(dbtable): clarify usage of dbtProj
2023-04-28 12:58:20 +00:00
eba437de33
refactor(csv): change new user default to xlsx working now
2023-04-28 11:15:51 +00:00
fcc2c1b3ab
refactor(qualifications): towards using dbtProj for companies working (2)
2023-04-28 11:15:26 +00:00
f1ec4d0b7b
refactor(qualifications): towards using dbtProj for companies working
2023-04-28 08:59:37 +00:00
797729a248
refactor(qualifications): towards using dbtProj for companies (WIP)
2023-04-27 16:48:57 +00:00
9cd7f7a252
chore: fix build
2023-04-27 09:27:27 +00:00
b37c2e6aec
feat: make git revision accessable to nix build
2023-04-27 07:46:37 +00:00
26463c6032
chore(csv): export company in csv
2023-04-26 15:36:23 +00:00
3047a7aa12
chore(csv): switch default csv export format to .xlsx
2023-04-26 15:32:01 +00:00
a92761b340
chore(supervision): remove supervisor on qualifiaction block
2023-04-26 14:09:52 +00:00
1f36518e8b
chore(avs): show avs no in qualifications and e-learning for admins
2023-04-26 14:09:06 +00:00
f906b107de
chore(user): complete user assimilation for avs data
2023-04-26 13:43:39 +00:00
5340bf25dc
refactor(users): fieldLens function allwos more generic code
2023-04-25 16:24:47 +00:00
52afd13b6d
fix(users): assimilate merges possibly incomplete user fields
2023-04-25 16:08:22 +00:00
0922723a85
chore(avs): reactivate avs development dummy
2023-04-25 10:42:16 +00:00
32b1074dca
chore(actions): keep filters for table actions on LMS, Qualifications and PrintCenter
2023-04-25 10:41:48 +00:00
014d479df8
fix(users): prevent accidental user hijacking
2023-04-25 09:56:18 +00:00
76fb44d898
chore(users): keep filters after table action
2023-04-25 09:48:45 +00:00
ebb81e0c54
refactor(avs): avs queries are automatically chunked
2023-04-24 16:42:57 +00:00
93ea07e2ec
Merge branch 'fradrive/localmaster'
2023-04-24 15:15:35 +00:00
ea82d75a09
fix(build): remove redundant constraints
2023-04-24 15:15:14 +00:00
472931d946
Merge branch 'fradrive/localmaster'
2023-04-24 13:56:22 +00:00
54a956dc36
chore(error): remove default layout from error handler
2023-04-24 13:45:10 +00:00
Steffen Jost
02bf1d9a2c
fix(build): minor move parenthesis to make linter happy
2023-04-24 13:22:04 +02:00
Steffen Jost
118dac79e7
Merge remote-tracking branch 'origin/fradrive/localmaster'
2023-04-20 19:12:24 +02:00
352ee215b4
fix(avs): chunk avs status query automatically
2023-04-20 17:11:43 +00:00
7d5c4bff25
fix(letter): update receiver postal address before sending
2023-04-20 16:03:50 +00:00
Steffen Jost
791220fb02
chore(debug): enable profiling properly
2023-04-20 15:16:39 +02:00
3f759614b4
chore(email): fix case sensitivity for fraport-e-account email checks
2023-04-20 10:10:06 +00:00
13f53e3221
chore(tutorial): attempt to fix download
2023-04-19 16:35:45 +00:00
Steffen Jost
ac22ab2942
Merge remote-tracking branch 'origin/fradrive/localmaster'
2023-04-06 18:10:13 +02:00
97096727d6
chore(avs): add debug info for failing avsQueryStatus call on problem page
2023-04-06 16:09:41 +00:00
768f03f672
feat(letter): allow printing of multiple course certificates at once
2023-04-06 15:41:59 +00:00
5f536864a5
refactor(letter): change pdf download for course certificates and filename generation
2023-04-06 12:56:59 +00:00
879b8a72be
chore(letter): improve certificate interpolation and styling
2023-04-05 16:10:53 +00:00
db0eadc746
chore(letter): print certificates linked to tutorium
2023-04-05 11:13:53 +00:00
b3f01ba3b1
chore(letter): allow letter language to be fixed by MDLetter instance
2023-04-05 07:47:30 +00:00
5c11664830
chore(letter): implement course qualification letter (done)
2023-04-05 07:35:35 +00:00