Sarah Vaupel
21e01df7aa
chore(gitlab-ci): add .stack-work/ as backend dependency artifact
2024-01-22 08:53:02 +01:00
Sarah Vaupel
e4cf6ee79c
chore(gitlab-ci): add backend dependencies setup with (more) proper caching
2024-01-22 07:42:33 +01:00
Sarah Vaupel
e0c2fb9caf
chore(Makefile): add target for stack dependencies only
2024-01-22 07:41:53 +01:00
Sarah Vaupel
c7bebde103
chore(gitlab-ci): use previous nodejs
2024-01-22 05:57:14 +01:00
Sarah Vaupel
16fa964893
chore(gitlab-ci): use make in pipeline
2024-01-21 17:05:10 +01:00
Sarah Vaupel
9c0c013b97
chore: add Makefile, update flake.nix and shell.nix for dependencies
2024-01-21 17:03:16 +01:00
2356bf80a5
chore(release): 27.4.56
2023-12-20 21:23:33 +00: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
dd5d283f88
chore(release): 27.4.55
2023-12-14 12:58:09 +00:00
1d48b627f6
fix(migration): ignore superfluous migration entries gracefully
2023-12-14 11:11:00 +01:00
a4b2af7f15
fix(build): while the blank is necessary to prevent unnecessary migrations, it is not allowed either, see #133
2023-12-14 11:10:21 +01:00
2509358878
fix(school): fix #133 by adjusting default value
2023-12-14 09:26:18 +01:00
f36f234c42
chore(firm): improve efficiency of foreign supervisor filter
2023-12-13 16:25:11 +01:00
ce45d26a21
chore(error): revert 54a956dc36 ff since it did not help towards #40
2023-12-13 16:20:17 +01:00
db77850c4f
fix(firm): supervisor filter performance
2023-12-12 18:23:52 +01:00
d4f0d69428
fix(migration): fix #133 by removing old outdated migrations irrelevant to FRADrive
2023-12-12 12:33:21 +01:00
4dbf226e02
chore(release): 27.4.54
2023-12-11 21:30:50 +00:00
b73557a1ee
fix(db): prevent superfluous migrations
2023-12-11 17:22:41 +01:00
8b93b6a665
chore(release): 27.4.53
2023-12-09 10:40:48 +00: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
48ef25aa8f
fix(avs): background synch was only triggerd by manual synchs
2023-12-07 16:58:04 +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
527a270cbf
chore(release): 27.4.52
2023-12-01 21:26:09 +00: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
df6a7ee1e2
chore(lms): deactivate lms synch by default
2023-12-01 17:04:42 +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
929eb1b175
chore(firm): hide supervision key data by default
2023-11-29 13:22:34 +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