5ea0289eb7
chore(log): log lms background tasks running
2023-12-09 10:40:16 +00:00
30fae33ded
fix(admin): minor fixes and translations for admin problem page
2023-12-08 11:52:15 +01:00
4c39670866
chore(avs): proper problem display on admin page
2023-12-08 10:34:21 +01:00
5c8a571c76
refactor(avs): show avs problems within interface table
2023-12-07 17:32:51 +01:00
fb20defc42
refactor(log): simplify interface logging
...
Since each interface log also triggers an AuditLog entry, the additional data about user and instance do not need to be saved twice
2023-12-07 16:59:10 +01:00
0b9a1257db
chore(admin): show lms and sap interface status on problem page
2023-12-07 13:16:55 +01:00
c334fa4bf3
chore(log): add interface usage table
2023-12-06 18:03:35 +01:00
3aa89019a8
fix(form): multiSelectField working with grouped options
2023-12-06 11:50:08 +01:00
fc0ca7b854
fix(firm): group multi select field supervisor
...
However, grouped multi select does not work for some reason.
2023-12-05 18:39:59 +01:00
9878956716
fix(firm): set supervisor field not all fields required
2023-12-05 12:12:51 +01:00
3acb847915
fix(firm): supervisor filter
2023-12-05 11:52:13 +01:00
a15862ea72
fix(print): keep print jobs on user merge and lms id deletion
2023-12-04 16:03:31 +01:00
50eda5f65f
fix(build): redundant parenthesis
2023-12-01 18:36:21 +01:00
fcc802753a
chore(lms): remove obsolete lms handlers v1
2023-12-01 18:11:17 +01:00
6aa06292b8
Merge branch 'fradrive/company'
2023-12-01 17:02:55 +01:00
1d3345cbba
fix(firm): supervisor changes led to inconsistent DB
2023-12-01 16:55:51 +01:00
34c0928718
chore(firm): add switch supervisor status
2023-12-01 16:12:10 +01:00
b1ce55597e
chore(lms): remove debug code
2023-12-01 13:29:38 +01:00
75e4975c52
refactor(mail): course and firm message are sent only once to each supervisor
2023-11-30 18:32:25 +01:00
ef9a5dc5a9
chore(firm): disallow supervisors on firm routes for now
2023-11-29 16:22:09 +01:00
57d9447b4f
chore(firm): update table action access rights
2023-11-29 13:18:30 +01:00
eb541b4e91
chore(firm): add action to change individual supervisors
2023-11-28 18:54:16 +01:00
92aca1b830
refactor(performance): disable modalAccess use for known admins
...
modalAccess displays a link to modal only
if the user has the rights to follow that link.
However, for large dbTables this checking takes
too long. So we use a conventional modal instead again.
Worst-case: some non-admins are shown links that they cannot follow
2023-11-28 15:32:33 +01:00
0a06efd76c
fix(firm): restrict firm access to company supervisors only
2023-11-27 17:49:06 +01:00
640a2e61d1
chore(messages): Add SomeMessages newtype
...
SomeMessages provides a RenderMessage instance for a list of messages.
2023-11-27 12:29:25 +01:00
a166ac181f
Merge branch 'fradrive/company'
2023-11-24 18:02:55 +01:00
06bb44cf71
fix(build): minor errors firm handler
2023-11-24 18:02:03 +01:00
fcceef265d
Merge branch 'fradrive/company'
2023-11-24 17:45:04 +01:00
212cb71807
chore(firm): limit firm action access to admins
2023-11-24 17:44:27 +01:00
2636c9d41a
refactor(firm): clean firm interface
...
- multiactions working
- several code redundancies removed
2023-11-24 17:31:34 +01:00
fb41caceff
Resolve "Crontab appQualificationCheckHour funktioniert nicht"
2023-11-24 15:56:34 +00:00
076dff2a60
Revert "chore(nix): attempt to create alias for killall-uni0work"
...
This reverts commit dc6079ec3b .
2023-11-24 11:44:16 +01:00
e645517d32
refactor(firm): FirmAllR messaging no works again!
2023-11-23 18:36:02 +01:00
577a2fb45d
refactor(firm): FirmAllR messaging no longer works now
...
What did change? Nothing here is essential?!
2023-11-23 18:29:12 +01:00
b10cbc39cc
refactor(firm): FirmAllR messaging working old way
2023-11-23 18:22:00 +01:00
8973ea5849
refactor(firm): WIP generalize firm actions
2023-11-23 18:06:00 +01:00
400a3449c5
refactor(firm): fix build too
2023-11-23 13:27:57 +01:00
c5c4a62de0
chore(firm): various
...
- multiSelectField working
- section hiding demo working
- modal links access rights checking
2023-11-22 17:59:15 +01:00
7fc6e43131
chore(profile): allow editing phone numbers
2023-11-22 17:58:03 +01:00
4ae59fc1fa
fix(cache): remove risky caching for submissions
2023-11-22 17:03:01 +01:00
60fc5f8b63
Merge branch 'fradrive/company' into 'master'
...
Fradrive/company
Closes #67
See merge request fradrive/fradrive!23
2023-11-22 08:08:48 +00:00
5163ed06c6
fix(build)
2023-11-21 18:49:33 +01:00
83bab6b86b
chore(firm): implement fix #67 Maske Firmen
2023-11-21 18:45:51 +01:00
b9f2d3bda4
chore(firm): add setting for global communications cc
2023-11-21 16:53:06 +01:00
b7d6474ace
refactor(firm): messaging performance
2023-11-21 13:33:12 +01:00
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
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
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
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
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
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
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
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
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
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
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
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
ecd1a0fc21
fix(lms): simultaneous block/unblock lets unblock win in all situations
2023-09-19 12:56:19 +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
bf53c639e7
chore(table): allow compulsory multi filter criteria
2023-09-06 15:58:18 +00:00
875d79bf01
chore(lms): improve audit log for start and reset
2023-09-05 15:17:04 +00:00