fd6a5384d3
fix(qualification): fix #159 by removing an misleadingly named column for user qualification table
...
The columns QualificationUserLastNotified is misleading, since it only reflects notifications due to actual validity changes. This is necessary for the notification mechanism.
In case this column is reinstatiated, a better column name and a proper tooltip was added to the column.
2024-04-22 11:50:13 +02:00
d625fbe8e3
chore(faq): update to fit Fraport AG
2024-03-15 17:06:08 +01:00
d4f8a6c77b
fix(doc): minor haddock problems
2024-02-21 08:24:32 +01:00
42695cf5ef
fix(sql): remove potential bug in relation to missing parenthesis after not_
2024-02-12 12:00:40 +01:00
e2be8bbd5c
chore(sql): examine #155
2024-02-12 11:30:54 +01:00
3303c4eebf
fix(health): negative interface routes working as intended now
2024-02-07 10:39:21 +01:00
618c78a69d
chore(health): examining cause of #155
2024-02-07 10:23:51 +01:00
67552a666e
refactor(health): optimize sql query, needs tests
2024-02-06 15:47:17 +00:00
2a0bca1230
refactor(health): interface-health
...
- send text/plain by default
- attempt to fix negative sub-filters for interface health
2024-02-06 15:37:00 +00:00
4a843fe30e
refactor(health): simplfy code following HealthR handler
2024-02-06 10:48:54 +00:00
42f1a802b5
chore(health): getHealthInterfaceR responds to mime content type header
2024-02-06 10:32:00 +00:00
ce3852e3d3
fix(health): fix #153 and offer interface health route matching
2024-02-05 18:54:50 +01:00
c71814d1ef
fix(health): fix #151 by offering route /health/interface/*
2024-02-02 18:43:57 +01:00
bbb9f9fadb
chore(health): telling interface table compiles
2024-02-02 17:16:19 +01:00
6d44f36e2a
chore(lpr): add manual print-ack csv upload
2024-02-02 13:06:39 +01:00
47f853bd4a
chore(health): stub that compiles
2024-02-01 10:35:31 +01:00
a592ad7094
chore(health): WIP new interface health handlers
2024-01-31 18:03:25 +01:00
798a07e36c
chore(log): lpr log page made accessible
2024-01-31 12:43:12 +01:00
fd388b91f4
chore(lpr): error log as interface log
2024-01-30 18:42:13 +01:00
d1fce58ec2
refactor(utils): minor changes for timeoutHandler
2024-01-30 15:32:46 +01:00
4154b1f26b
chore(utils): add timeoutHandler to run a sub-handler to be killed by timeout
2024-01-30 14:44:43 +01:00
a06f345391
chore(tutorial): aborted invite preserves identified users as form prefill
2024-01-26 10:00:38 +01:00
28837c41ab
chore(term): course list filtered by default to active term
2024-01-25 16:40:07 +01:00
d332c0c11a
fix(course): fix #147 abort addd participant aborts now
...
Check that runButtonForm will always work with the correct field ids!
2024-01-25 13:19:09 +01:00
decc5af682
fix(users): fix #121 by providing last login column, which was the last part missing
2023-12-20 16:31:59 +01:00
c7b5a3c6cb
fix(firm): improve supervisor filter yet once more
2023-12-20 09:02:10 +01:00
88f24fe6f1
fix(firm): improve supervisor filter by caching
2023-12-19 18:15:09 +01:00
f36f234c42
chore(firm): improve efficiency of foreign supervisor filter
2023-12-13 16:25:11 +01:00
db77850c4f
fix(firm): supervisor filter performance
2023-12-12 18:23:52 +01:00
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