7ddc15dd0b
chore(avs): test AVSneo problems
...
AVSneo will no longer have unique AVS CardNo: PersonSearch will return one card per company, all having the same CardNo, but possibly different colors
Test shows that FRADrive will handle this just fine, provided the old AVS workaround firing several requests at once remain in place
2025-01-31 15:15:47 +01:00
7d9be73844
fix(avs): prevent empty contact and status queries
2025-01-31 13:53:29 +01:00
3f40dd890e
fix(tutorial): fix #2696 template choice respects school, course, term, etc.
2025-01-31 12:18:34 +01:00
7a1732507f
refactor(lms): remove now obsolete lms edit stub
2025-01-30 19:05:41 +01:00
a76a23b9e2
refactor(i18n): make SomeMessages more flexible to distinguish it from UniWorXMessages, deprecated the latter
2025-01-30 18:53:49 +01:00
7c1df8a261
fix(hlint): remove superfluous dollar
2025-01-30 17:38:25 +01:00
17df5fd5cf
chore(tutorial): convenience button to show tutorial exam results
...
required new filter on exam participants page
2025-01-30 17:34:31 +01:00
42a60a2725
various minor code refactors
2025-01-30 12:59:14 +01:00
710d0b6f71
chore(qualification): finish qualification edit handler
2025-01-29 18:12:34 +01:00
3cbb0452cb
chore(form): create calendarDiffDaysField
2025-01-28 18:45:13 +01:00
37a15672c9
chore(qualification): prepare stub for edit handler
...
also fix some minor navigation issues
2025-01-28 16:35:56 +01:00
4f745d4676
refactor(UniWorxMessages): eliminate superfluous whitespace
...
also: some tutorial code cleaning
2025-01-28 11:03:03 +01:00
c059473cf4
refactor(tutorial): fix and complete exam occurrence form function
2025-01-27 17:40:13 +01:00
7503a55039
refactor(tutorial): exam occurrence form function and appearance
2025-01-24 17:28:58 +01:00
516e8cc849
refactor(tutorial): exam occurrence editing received specialised page
2025-01-15 17:59:24 +01:00
b2a5bb715a
chore(tutorial): add separate exam occurrence edit page (WIP)
2025-01-14 18:28:31 +01:00
d275e465c8
chore(exam): add convenience function to duplicate exam occurrences to another day
2025-01-13 19:26:43 +01:00
3faf8017b6
chore(exam): auto name generation for examOccurrences
2025-01-13 17:53:22 +01: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
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
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
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
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
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
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
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
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