Commit Graph

3942 Commits

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