Sarah Vaupel
9a25ae6d63
Update azure-pipelines.yaml for Azure Pipelines
2025-01-13 14:20:30 +00:00
Sarah Vaupel
33f33b1f44
Update azure-pipelines.yaml for Azure Pipelines
2025-01-13 14:12:03 +00:00
Sarah Vaupel
d441ff40ef
Update azure-pipelines.yaml for Azure Pipelines
2025-01-13 14:06:32 +00:00
c903b84082
chore(tutorial): add covenience button to full exam editing
2025-01-10 17:50:09 +01:00
b095b4feed
fix(tutorial): fix exam occurrence form
...
works better, but still not 100%
some debugging added
2025-01-09 19:24:35 +01:00
19cc34d21f
ci(azure-pipelines): tweak mount dir
2025-01-09 16:29:32 +01:00
9aa1de6a4a
ci(azure-pipelines): change mount dir to work dir as reported from previous runs
2025-01-09 16:24:07 +01:00
f954ebce43
chore(tutorial): switch relevant exams from registerFrom/To to examStart/End
...
registering is of users/supervisors, but this page is for admins, so examStart/examEnd are only relevant for when it is actually happening
2025-01-09 12:57:33 +01:00
be0b90d0a1
chore(tutorial): towards #2347 exam occurrence form design finished, but buggy somehow (WIP)
...
Propably due to multiActionAForm badly interacting with contained massInputForm
2025-01-09 12:48:09 +01:00
17d64e218b
chore(pathpiecel): PathPiece instance for lists of exam occurrence ids
...
towards #2347
2025-01-09 10:15:33 +01:00
c218a55be8
chore(tutorial): towards #2347 exam occurrence form mostly working (WIP)
...
form is completed, but the initial call needs proper arguments from DB about all apropriate exams
2025-01-08 19:01:59 +01:00
d37d39301c
chore(tutorial): towards #2347 exam occurrence form added (WIP)
2025-01-08 15:28:10 +01:00
0b9e55cfea
ci(azure-pipelines): use /work/1 as mount-dir; copy repository recursively again
2024-12-20 16:59:26 +01:00
4669a47d9b
build(docker/backend): copy complete directory to PROJECT_DIR
2024-12-20 16:28:41 +01:00
6acaa3f796
ci(azure-pipelines): use Pipeline.Workspace instead of Build.Repository.LocalPath
2024-12-20 16:19:58 +01:00
98880f67ee
ci(azure-pipelines): use correct local-repository path
2024-12-20 16:07:19 +01:00
4fbf0ba72d
build(docker/backend): fix typo
2024-12-20 15:50:30 +01:00
ef669aeb06
ci(azure-pipelines): supply fraport-internal haskell image url as build-arg
2024-12-20 15:42:48 +01:00
5bb77d8b2b
chore(docker): remove obsolote image definitions
2024-12-20 15:40:18 +01:00
db9481cffb
build(docker/backend): make FROM image and tag configurable by build-arg
...
use docker.io haskell image per default as build-arg, and later use fraport-internal args for pipeline
2024-12-20 15:39:12 +01:00
8b52f00fb0
chore(tutorial): towards #2347 add convenience buttons to add exam tutorial (STUB)
...
This is STUB add a multiform action that is not yet evaluated. Form Handler is to be implemented next.
2024-12-19 17:56:21 +01:00
82ed04008a
ci(docker/haskell): do not use root
2024-12-19 16:03:27 +01:00
f9562c4a32
chore(tutorial): assign exam rooms for tutorial users ad hoc
2024-12-19 15:57:49 +01:00
6ddfbe959e
ci(docker/backend): prepare Dockerfiles for separate image artifact push step
2024-12-19 14:22:22 +01:00
376c88e724
build(docker/backend): use BaseImage; add dependencies
2024-12-19 14:03: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
b068e46480
build(Makefile): use YESOD_IP_FROM_HEADER to fix reverse-proxy issues
2024-12-15 01:28:26 +01:00
84a5cb37d9
build(docker/backend): switch to official stack snapshot image
2024-12-15 01:07:52 +01:00
1ab8a93b53
refactor: backport saltine (0.2.0.0->0.1.1.1) for compatibility with proper lts-18.0 stack snapshot image
2024-12-15 01:02:45 +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
3b4b1f2fa9
ci(azure-pipelines): tweak PROJECT_DIR and MOUNT_DIR
2024-12-10 16:08:31 +01:00