Commit Graph

7942 Commits

Author SHA1 Message Date
f9562c4a32 chore(tutorial): assign exam rooms for tutorial users ad hoc 2024-12-19 15:57:49 +01:00
2e3c51562b refactor(saltine): fix hlint and ghc warnings 2024-12-19 09:13:00 +01:00
032a344ed1 Merge branch 'fradrive/merge-jost-new-build' of https://dev.azure.com/fraport/Fahrerausbildung/_git/FRADrive into fradrive/merge-jost-new-build 2024-12-18 09:17:14 +01:00
52f361c24e refactor(daily): move caching into own submodule
we need those methods in Handler.Tutorial.Users as well
2024-12-18 09:06:39 +01:00
fc4cd49ca7 build(Makefile): use YESOD_IP_FROM_HEADER to fix reverse-proxy issues 2024-12-16 17:40:48 +01:00
5524f4da4a build(docker/backend): switch to official stack snapshot image 2024-12-16 17:40:48 +01:00
bd8630472b refactor: backport saltine (0.2.0.0->0.1.1.1) for compatibility with proper lts-18.0 stack snapshot image 2024-12-16 17:40:48 +01:00
0d13d3b2fd ci(azure-pipelines): tweak PROJECT_DIR and MOUNT_DIR 2024-12-16 17:38:58 +01:00
a33dcd2b19 ci(azure-pipelines): add PROJECT_DIR and MOUNT_DIR build-args 2024-12-16 17:38:58 +01:00
311cb0e3e3 build(docker/backend): tmp-remove more deps 2024-12-16 17:38:58 +01:00
00036a7f58 build(docker/backend): remove unused dependency 2024-12-16 17:38:58 +01:00
84e2323cc6 build(docker/backend): tmp-remove deps 2024-12-16 17:38:58 +01:00
0862d9e90c build(docker/backend): remove test-only dependencies temporarily 2024-12-16 17:38:58 +01:00
0273ed6a40 build(docker/backend): remove locales (and thus tzdata) installs for testing purposes 2024-12-16 17:38:58 +01:00
f0557f927f build(docker/backend): add temporary tools FROM for pipeline test 2024-12-16 17:38:58 +01:00
d47f1902b8 build(docker/backend): remove unused dependency 2024-12-16 17:38:58 +01:00
623cc91c22 build(docker/backend): add debug print for apt sources info 2024-12-16 17:38:58 +01:00
268ad6b8a6 build(docker/backend): add texlive-base and more tex runtime dependencies 2024-12-16 17:38:58 +01:00
dd78d9388d build(Makefile): revisit stop targets 2024-12-16 17:38:58 +01:00
92a43ac131 chore(daily): add function to retrieve all exam occurrences for given days
the function uses the memcachedByClass mechanism, which was slightly refined as well to include the class within the memcached keys for added correctness
2024-12-13 17:27:02 +01:00
ed70a92856 refactor(form): make all userField variants consistent with each other 2024-12-13 16:21:53 +01:00
eab6b6363d chore(exam): show exam occurrences in participants views for tutorial and course 2024-12-12 18:28:15 +01:00
6d172c8259 chore(exam): add examiner to occurrence options
we intend to use the exam examiner for adding occurrences through tutorials
2024-12-09 17:38:34 +01:00
f81a99d224 fix(form): knownUserField not working as intended (WIP) 2024-12-06 14:16:24 +01:00
19a05e9940 Merge branch '145-build-system-rewrite' into fradrive/merge-jost-new-build 2024-12-06 12:44:14 +01:00
130140b60d fix(form): knownUserField not working as intended (WIP) 2024-12-06 12:41:18 +01:00
d6de55a886 refactor(form): knownUserField not working as intended (WIP) 2024-12-05 18:17:34 +01:00
a454ac9d32 chore(form): add knownUserField accepting known users only 2024-12-04 18:10:13 +01:00
f8681826b2 build(docker/backend): add roboto and lualatex dependencies 2024-12-04 16:32:04 +01:00
ca4eac3af9 build(docker/backend): fix tzdata install requiring confirmation 2024-12-04 16:31:38 +01:00
6c525bc986 build(docker/backend): remove debug output 2024-12-04 16:30:35 +01:00
127138f4c4 fix(fill): exam prefill dates work now 2024-12-04 11:58:50 +01:00
f6933cf3ae fix(hlint): implement hlint suggestion 2024-12-03 11:58:30 +01:00
9123f61b2e chore(daily): implement left-over todos and i18n 2024-12-03 11:56:48 +01:00
031c0b0f29 fix(icons): fix some botched icon definitions, for real 2024-12-02 18:12:53 +01:00
a1ae491b89 Merge branch 'fradrive/merge-jost-new-build' of https://dev.azure.com/fraport/Fahrerausbildung/_git/FRADrive into fradrive/merge-jost-new-build 2024-12-02 17:54:38 +01:00
7f5651466d fix(icons): fix some botched icon definitions 2024-12-02 17:53:40 +01:00
9a7e09b852 Merged PR 15163: GHCI fix
Move GHCI fix to local development branch

Related work items: #2397
2024-12-02 16:52:49 +00:00
c3117dbdcd fix(ghci): ghci works now as expected 2024-12-02 17:38:59 +01:00
0e605386cc build(Makefile): add SRC option to ghci target 2024-12-02 16:32:41 +01:00
44a60bcef6 chore(daily): fix #2349 completing daily sanity check 2024-12-02 13:28:33 +01:00
e051557d3e chore(daily): towards #2347 check complete, except i18n
also missing: displaying memcached check results in each line of day view
2024-11-29 18:13:30 +01:00
97db5caff9 chore(daily): towards #2347 by caching and sorting results 2024-11-29 16:19:16 +01:00
9d4dde069c chore(daily): towards #2347 by implementing basic check for one user
also prepare for caching results and show on daily page, if existing
2024-11-29 13:32:04 +01:00
612a931d36 chore(daily): towards #2347 by performing AVS queries/updates
actual checking of retrieved values is still a todo
2024-11-28 17:04:59 +01:00
082dd74bb0 ci(azure-pipelines): proxy vars without parentheses 2024-11-28 14:03:45 +01:00
304c8c2ca9 ci(azure-pipelines): add multiple build-args 2024-11-28 12:01:43 +01:00
a20ade7c52 ci(azure-pipelines): fix newline escaping 2024-11-28 11:58:09 +01:00
dec0f2667d ci(azure-pipelines): add build args via arguments 2024-11-28 11:56:03 +01:00
609adaa960 build(docker/backend): remove debug info 2024-11-28 11:48:45 +01:00