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
1464a9a582
chore(release): 27.4.57
2024-02-06 00:14:53 +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
f5d57d9e5e
Merge branch 'master' into fradrive/cr3
2024-01-26 10:01:48 +01:00
a06f345391
chore(tutorial): aborted invite preserves identified users as form prefill
2024-01-26 10:00:38 +01:00
97471884f0
Merge branch 'master' into fradrive/cr3
2024-01-25 16:49:07 +01:00
28837c41ab
chore(term): course list filtered by default to active term
2024-01-25 16:40:07 +01:00
9581e5513e
Merge branch 'master' into fradrive/cr3
2024-01-25 13:19:34 +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
f439ea45af
fix(build): migration needs to check for table existens first
2024-01-23 19:20:32 +01:00
de45731a9b
refactor(company): supervison and company tables changed
...
- company avs id must be unique now, companies with id 0 are deleted
- user supervision can be annotated with company and or a reason, used to avoid accidental supervision relations; company supervision resets ignore non-company supervisions
2024-01-22 18:54:33 +01:00
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
f40448cd31
refactor(avs): minor code cleaning
2024-01-19 16:59:42 +01:00
9bf38d8198
chore(avs): email updating implemented
2024-01-18 17:19:44 +01:00
e8d66a4734
chore(avs): lenses for virtual avs fields created
2024-01-17 19:04:42 +01:00
45c3f11a83
chore(avs): add failure notices after contact update
2024-01-12 18:13:23 +01:00
cb807fce98
refactor(avs): using MaybeT
2024-01-12 16:57:17 +01:00
b5340a18a2
chore(avs): heterogeneous list working
2024-01-12 15:48:54 +01:00
83afdf760f
fix(build): missing parameters added
2024-01-12 10:31:33 +01:00
61aba7e515
updateAvsUser (partial) requires migration
2024-01-11 19:23:35 +01:00
b566e59eb1
fix(firm): supervisor filter acts weird in test environment
...
no cause discerned, test in dev evironment were all fine. Maybe the sorting assumption wasn't right?
note other filters do not interfere with the memcaching in experiments
2023-12-21 17:26:46 +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