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