a8dd5bc142
fix(day): fix #2347 by adding repeated examiner check to day consistency check for day exam occurrences
2025-02-24 18:37:39 +01:00
10a4d11022
chore(tutorial): user view warns against duplicate examiners
...
towards #2347
2025-02-20 11:10:24 +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
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
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
7f5651466d
fix(icons): fix some botched icon definitions
2024-12-02 17:53:40 +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
ce164f308f
chore(daily): add proper btn for consistency check
2024-11-27 17:56:16 +01:00
8ffa8ef852
chore(daily): add stub for consistency check
2024-11-27 17:18:34 +01:00
5e3118f33f
chore(daily): properly implement note suggestion caching and invalidation
2024-11-27 16:04:34 +01:00
2af3ffb73a
chore(daily): basic functionality #1939 completed and checked
...
- filters now work as intended
- textField suggestions now work as intended
2024-11-27 12:56:29 +01:00
59b945ce4c
chore(daily): adjust css, improve suggestions
2024-11-26 18:03:43 +01:00
74279b67df
chore(day): attempt to fix participant note suggestions
2024-11-25 11:45:12 +01:00
08b38af137
chore(daily): add suggestions to note fiels (WIP)
2024-11-22 18:54:08 +01:00
50d034586e
refactor(daily): user company discrepancies
2024-11-21 17:59:10 +01:00
7a1f4b5a5f
fix(daily): form submit now works as intended
2024-11-20 18:03:36 +01:00
28c3ee5be1
chore(day): complete form columns for daily view (untested)
...
unfortunately `make start` does not enter DEVELOPMENT mode currently, so this is not yet testeted.
2024-10-29 18:16:29 +01:00
8c91d6d37a
chore(day): make form columns compile eventually
2024-10-29 13:38:23 +01:00
3d63c88c75
chore(day): add missing form columns
2024-10-28 16:11:45 +01:00
1b71137295
chore(tutorial): (WIP) towards #90 write form columns
2024-10-23 16:12:18 +02:00
030ddcac66
fix(build)
2024-10-22 14:39:58 +02:00
36a0bd9edc
chore(tutorial): show additional columns for #90
...
columns are distinguished by user and the entities given in parenthesis:
- driving permit (tutorial)
- eye exam (tutrial)
- tutorial note (tutorial)
- attendance (tutorial & day)
- attendance-note (tutorial & day)
- parking permit (day)
2024-10-22 12:39:34 +02:00
d4d511a02f
fix(room): deduplicate room column and fix order
2024-10-17 16:48:09 +02:00
ec2b09b20b
chore(daily): show rooms for tutorial lessons
2024-10-15 17:48:36 +02:00
01c4225da4
refactor(TH): add sqlMIXproj' using reify on TableExpr for more comfort
2024-10-14 19:16:36 +02:00
4fc6f54b32
chore(TH): add sqlMIXproj to improve dbTable usage, also add card-nos to DayTask Table
2024-10-14 18:27:44 +02:00
ed44edc199
chore(daily): show course associated qualifications
2024-10-09 18:11:22 +02:00
f17d89c21e
chore(occurrences): add GIN index for JSONB columns
2024-10-02 15:52:08 +02:00
6dd27eb848
fix(build): minor
2024-09-24 13:10:14 +02:00
4c2baa4e9f
fix(occurrences): occurringLessons had an erroneously inverted condition
2024-09-24 13:05:16 +02:00
384c39b9ec
chore(occurrences): add datatype LessonTime for dealing timetable intervals
2024-09-24 11:21:33 +02:00
05638c2b51
chore(memcached): add key classes for easy invalidation
2024-09-23 17:09:47 +02:00
3d7df8066d
refactor(daily): factor our tutorial selection function
2024-09-18 18:03:49 +02:00
53c68638da
chore(daily): make company a property of TutorialParticipant, towards #90
2024-09-16 17:16:19 +02:00
6e3dd1c1f3
chore(daily): add more columns #90
2024-09-13 18:03:41 +02:00
ba0fd21c8f
chore(daily): add page actions #90
2024-09-13 16:18:38 +02:00
d0eb3ddf92
refactor(jsonb): change DB using JSONB, to improve stub #90
2024-09-13 13:39:38 +02:00
5307350b0b
chore(daily): improve stub #90 change DB to JSONB (WIP)
2024-09-12 17:46:38 +02:00
1a954e037f
chore(daily): create stub in preparation for #90
2024-09-11 17:44:09 +02:00