Commit Graph

4108 Commits

Author SHA1 Message Date
0f9a7a8c53 fix(firm): show default supervisors with no employees too 2023-11-20 15:02:44 +01:00
975c9c6c00 Merge branch 'fradrive/company' 2023-11-17 17:55:35 +00:00
4fa7385154 fix build 2023-11-17 18:55:03 +01:00
44c4b3b6a8 chore(firm): implement several table actions; add supervisor form 2023-11-17 18:54:34 +01:00
715b751363 chore(firm): add columns and filters and refactor some 2023-11-16 18:49:41 +01:00
612d975384 chore(firm): reset supervisors for FirmAllR working 2023-11-15 18:02:52 +01:00
8c4f848675 fix(avs): preserve unset pin passwords in update 2023-11-15 15:30:37 +01:00
6761767c6c fix(lms): LMS restart failing due to old LmsUser entry 2023-11-15 12:42:04 +01:00
ecde6b0fac chore(firm): add supervisor reset utility functions 2023-11-14 18:26:00 +01:00
698a9c5497 refactor(firm): msg, titles and headings 2023-11-14 17:37:05 +01:00
65cdc8ddfe fix(firm): firm messaging now works fine 2023-11-14 16:55:14 +01:00
42ff02d27e fix(firm): sending messages works, but not test messages 2023-11-14 12:57:51 +01:00
25c4ba7136 chore(messaging): add debugging statements 2023-11-13 18:07:30 +01:00
a6fb00f072 minor refactor 2023-11-13 17:10:27 +01:00
71c290996d refactor(firm): performance foreign-supervisor filter 2023-11-10 17:00:10 +01:00
674f6fd81f fix(build) 2023-11-10 08:01:02 +00:00
63e6d94df2 fix(firm): add sql indices for frequent filters to greatly enhance performance 2023-11-09 18:08:17 +01:00
5d8802732a debug(firm): attempt to find error when using firm communication 2023-11-09 18:07:39 +01:00
f627de503e Merge branch 'master' into fradrive/company 2023-11-08 17:58:31 +01:00
9ee80f8f7f chore(lms): message action done for firm views 2023-11-08 17:41:59 +01:00
390ff317ea fix(lms): report log did not match qualification 2023-11-08 15:56:35 +00:00
a98c3190e0 chore(firm): messaging almost complete - illegal variable name splicing dispatch 2023-11-08 13:00:31 +01:00
631d157688 chore(firm): add messaging action (WIP) 2023-11-07 18:38:21 +01:00
3865bda64d fix(lms): improve sorting for firm all 2023-11-07 17:29:57 +01:00
2d37315d18 chore(lms): log newly unreported idents 2023-11-07 17:06:46 +01:00
5936435c54 Revert "fix(lms): mark as ended only if not seen for at least one day"
This reverts commit 8165892b2e
2023-11-07 11:50:01 +00:00
8165892b2e fix(lms): mark as ended only if not seen for at least one day 2023-11-07 11:35:12 +00:00
069561763c refactor(firm); supervisor table sorting and company column 2023-11-06 12:17:11 +01:00
53f54189f9 chore(firm): add supervisor table stub 2023-11-03 17:55:56 +01:00
5f7b2aac26 chore(sap): more test for compileBlocks 2023-11-03 15:28:16 +00:00
d7a94b9619 chore(lms): include lms ids in qualification audit log events triggered by e-learning 2023-11-03 14:41:31 +01:00
a42e8a88f0 chore(company): prune company all overview, extend individual company view 2023-11-02 18:54:39 +01:00
ce7597238d fix build 2023-10-31 17:47:52 +01:00
bb7b7cf3dc chore(firm): add filters for firm postal address and foreign supervisors 2023-10-31 17:06:56 +01:00
ef0d71e19e chore(firm): add filter for foreign supervisors 2023-10-30 18:01:12 +01:00
13ee3e7315 chore(firm): separate firm name nr filters 2023-10-30 17:18:04 +01:00
647964fc35 chore(firm): add users filter for (foreign) supervisors 2023-10-27 18:36:39 +02:00
90703f4921 chore(firm): implement firm-users dbTable 2023-10-27 17:30:46 +02:00
ff176faa12 chore(users): remove duplicated link from company personal number 2023-10-27 17:28:00 +02:00
230ca0c40f chore(auth): add firm routes to superviser auth tag 2023-10-27 17:26:27 +02:00
0ab1cd17be chore(firm): add contact preference column
and make firm nr filter exact
2023-10-27 13:34:37 +02:00
0f3bf98235 chore(firm): firm users page shows company address 2023-10-26 19:13:01 +02:00
aae1926840 chore(firm): add explanation to firm page and clean navigation 2023-10-26 17:55:20 +02:00
954a23936a fix(build): minor 2023-10-26 12:44:01 +02:00
a29d8f3698 chore(firm): add more useful supervisor counts 2023-10-26 10:30:27 +00:00
4abf6aa221 Merge branch 'master' into fradrive/company 2023-10-24 16:14:08 +00:00
a28786412e chore(firm): add firm-all filters and code cleaning 2023-10-24 16:13:31 +00:00
9ca9c38830 chore(users): allow multiple filter criteria for avs no and personal no 2023-10-24 14:55:55 +00:00
315eedd1bc chore(users): allow admins to change foreign emails without confirmation 2023-10-24 13:01:59 +00:00
dfa03f8ba8 refactor(firm): dbTable form for firm all with selection box working now 2023-10-24 10:07:12 +00:00
19eea7abe8 chore(firm): change dbTable to form with selection box (WIP) 2023-10-24 09:08:04 +00:00
ebecbf5c7f chore(firm): add table actions (WIP) 2023-10-23 13:58:01 +00:00
18b9df974a Merge branch 'master' into fradrive/company 2023-10-23 12:24:41 +00:00
29bffb6a47 chore(users): filter supervisors 2023-10-23 12:23:07 +00:00
a9d56c51dc fix(users): allow prefer postal setting for users with fraport department 2023-10-23 09:57:57 +00:00
603f04f026 Merge branch 'master' into fradrive/company 2023-10-20 16:45:42 +00:00
6d221fa3c2 chore(firm): add rerouting counts 2023-10-20 16:44:55 +00:00
601ce7abdf fix(firm): foreign supervisor counts correct and sortable 2023-10-20 15:29:40 +00:00
4cdf39a1fd chore(firm): sorting by employee and supervisor numbers 2023-10-19 16:42:37 +00:00
cd9b542265 chore(audit): qualification schedule renewal changes are logged to audit log 2023-10-19 15:01:24 +00:00
5d8d8cf17e fix(course): grant qualifications now issues and unblocks 2023-10-19 11:21:35 +00:00
19b3570dda Merge branch 'master' of https://gitlab.uniworx.de/fradrive/fradrive 2023-10-18 17:54:04 +02:00
c011d887ce fix(hoogle): remove erroneous comment 2023-10-18 17:53:00 +02:00
92e83475a9 chore(firm): link firms throughout 2023-10-18 15:45:59 +00:00
fde97b048a fix(sap): yet another fix for finding date intervals 2023-10-18 14:38:02 +00:00
d81e6e15dc chore(firm): WIP company overview 2023-10-17 16:09:48 +00:00
db4b1d8730 Merge branch 'master' into fradrive/company 2023-10-17 15:11:41 +00:00
3924d14abd fix(sap): combineBlocks yet another bug squashed 2023-10-17 16:56:56 +02:00
f4adfdf872 fix(sap): combine immediate next day licence chnages for SAP 2023-10-17 13:57:19 +02:00
cbb44f106a fix(sap): combine immediate next day licence chnages for SAP 2023-10-17 12:19:47 +02:00
b4a88abcf8 fix(sap): compileBlocks 2023-10-16 17:53:45 +00:00
22f651ee44 Merge branch 'master' into fradrive/company 2023-10-16 06:40:23 +00:00
11861c4d01 chore(sap): transmit multiple block/unblocks 2023-10-13 15:32:19 +00:00
1e81ff5ec5 Merge branch 'master' into fradrive/company 2023-10-13 08:50:04 +00:00
855aee7f78 chore(SAP): send latest blocking 2023-10-12 16:11:47 +00:00
e831a76c27 chore(firm): fix imports 2023-10-12 14:50:42 +00:00
f888da3ab0 fix(build): Update ParticipantInvite.hs 2023-10-11 13:56:47 +00:00
fa4f9b2447 fix(build): Update ParticipantInvite.hs 2023-10-11 10:52:44 +00:00
aca6cd5f4e Merge branch 'master' into fradrive/company 2023-10-11 10:17:40 +00:00
87f0b2edab fix(build): Update Utils.hs 2023-10-11 09:18:22 +00:00
16d0fdd1c8 chore(course): change default name for tutorial to %y_%m_%d 2023-10-11 08:46:25 +00:00
8fcfc9586e chore(firm): wip all firm table query 2023-10-10 15:11:56 +00:00
bc0b449689 fix build 2023-10-09 16:30:07 +00:00
9caf2af540 chore(firm): initial stub 2023-10-09 07:24:01 +00:00
be527ada32 refactor: minor code cleaning 2023-10-06 15:07:34 +00:00
e3b6a7e4c6 chore(qualification): block expired qualification users explicitly 2023-10-06 11:16:49 +00:00
f776aaaef5 chore(lms): prefix lms-ident with qualification shorthand 2023-10-06 09:14:19 +00:00
55ea2c26f4 chore(bump): non-essential commit 2023-10-04 15:58:23 +00:00
b7d4f6913d fix(print): apc ident aliases did not stop at first success 2023-10-04 08:18:46 +00:00
60644528fc refactor(lms): show deletion days parameter and ensure audit log period is accounted for 2023-09-28 15:05:04 +00:00
9ac275c9eb chore(lms): minor clarifications about lms resetting 2023-09-28 11:36:24 +00:00
8b0218ba89 refactor(qualification): more efficient correct code to discern expiry notifications 2023-09-28 11:29:02 +00:00
382fa7fc07 chore(lms): disable inefficient non-working filter for qusertonotify 2023-09-27 15:43:56 +00:00
cdb23115ef refactor(lms): clean lms handling code 2023-09-27 15:36:05 +00:00
ae4470333e fix(lms): sorting and filtering lms status works throughout now 2023-09-27 09:31:50 +00:00
f48862efbc fix(lms): sorting and filtering lms status 2023-09-26 16:15:58 +00:00
a84812640f fix(lms): do not mark lms users with open status as ended 2023-09-26 09:55:16 +00:00
bb708ca540 fix(qualifications): latest block could ignore itself 2023-09-25 15:46:48 +00:00
f7b2f35421 refactor(lms): clean code for nicer links in lms status widget 2023-09-25 15:39:09 +00:00
81b821c88a chore(lms): better links in lms status widget 2023-09-25 15:25:38 +00:00
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