b42e93e891
chore(daily): implement left-over todos and i18n
2025-02-28 16:53:17 +01:00
e53be8ddf9
fix(icons): fix some botched icon definitions, for real
2025-02-28 16:52:22 +01:00
6d583fe8c4
fix(icons): fix some botched icon definitions
2025-02-28 16:52:22 +01:00
954e86c95a
fix(ghci): ghci works now as expected
2025-02-28 16:52:17 +01:00
f47528c741
chore(daily): fix #2349 completing daily sanity check
2025-02-28 16:51:10 +01:00
ad1d235bea
chore(daily): towards #2347 check complete, except i18n
...
also missing: displaying memcached check results in each line of day view
2025-02-28 16:50:23 +01:00
d4d915bd60
chore(daily): towards #2347 by caching and sorting results
2025-02-28 16:47:46 +01:00
07cfc0adcb
fix(hlint): implement some hlint suggestions
2025-02-28 16:42:37 +01:00
f6c82009ee
chore(job): disable jobworkers in development in order to reduce log output
2025-02-28 16:42:37 +01:00
c08d6ae0d0
chore(daily): properly implement note suggestion caching and invalidation
2025-02-28 16:42:37 +01:00
6a0876ae55
chore(daily): basic functionality #1939 completed and checked - filters now work as intended - textField suggestions now work as intended
2025-02-28 16:42:37 +01:00
75a4f52a80
fix(icon): add missing icon
2025-02-28 16:42:27 +01:00
1f7e9b6a2f
chore(daily): adjust css, improve suggestions
2025-02-28 16:42:03 +01:00
564488d5fa
chore(day): attempt to fix participant note suggestions
2025-02-28 16:40:57 +01:00
500c9a749a
chore(daily): add suggestions to note fiels (WIP)
2025-02-28 16:40:57 +01:00
ede00deb86
refactor(daily): user company discrepancies
2025-02-28 16:40:16 +01:00
9eb075836f
fix(daily): form submit now works as intended
2025-02-28 16:39:33 +01:00
d546e5da0f
minor adjustments to routes and icons
2025-02-28 16:39:33 +01:00
162c44a44f
fix(msg): minor uni2wok to fradrive message change
...
Primarly done to the the new build environment start-backend file watcher and see whether a restart enables the website
2025-02-28 16:39:33 +01:00
0a29540089
fix(doc): Update outdated GitLab references to DevOps work items
2025-02-28 16:39:33 +01:00
6f1ad811f7
chore(firm): add action to add non-avs firm associates
2025-02-28 16:39:33 +01:00
d2f69dc023
fix(doc): minor haddock fixes
2025-02-28 16:39:33 +01:00
cd76bdd4e7
chore(day): complete form columns for daily view (untested)
...
unfortunately `make start` does not enter DEVELOPMENT mode currently, so this is not yet testeted.
2025-02-28 16:39:33 +01:00
e1dca7d6b0
chore(day): make form columns compile eventually
2025-02-28 16:39:33 +01:00
5d46479a33
chore(icons): add instructions on how to add icons
2025-02-28 16:39:28 +01:00
fcf1b6d9d8
fix(icons): add missing icons
2025-02-28 16:38:58 +01:00
7e09636a2b
chore(day): add missing form columns
2025-02-28 16:38:42 +01:00
8317f682d8
chore(tutorial): (WIP) towards #90 write form columns
2025-02-28 16:38:41 +01:00
85511091cc
fix(test): fix test problem and add tests for UserEyeExam and UserDrivingPermit
2025-02-28 16:38:41 +01:00
02d10006fc
fix(build)
2025-02-28 16:38:41 +01:00
2fdb132140
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)
2025-02-28 16:38:41 +01:00
fba0b71d50
chore(tutorial): build model for #90
2025-02-28 16:38:41 +01:00
4934f5f89d
fix(room): deduplicate room column and fix order
2025-02-28 16:38:41 +01:00
133a8d3739
chore(daily): show rooms for tutorial lessons
2025-02-28 16:38:41 +01:00
e8af2b8da9
refactor(TH): minor code clean up
2025-02-28 16:38:41 +01:00
ac766ea217
refactor(TH): add sqlMIXproj' using reify on TableExpr for more comfort
2025-02-28 16:38:41 +01:00
a113d43089
chore(TH): add sqlMIXproj to improve dbTable usage, also add card-nos to DayTask Table
2025-02-28 16:38:41 +01:00
14140c982b
refactor(memcached): checking memcached key security mechanisms
...
RESULTS:
Keys for memcached use their Binary representation!
This means that the following three are all interchangeable as a key:
newtype Foo1 = Foo1 { someInt1 :: Int } deriving newtype (Binary)
data Foo2 = Foo2 { someInt2 :: Int } deriving (Binary)
type Foo3 = Int
Therefore it is best to use $(memcachedHere) or $(memcachedByHere) if possible or add another type
2025-02-28 16:38:41 +01:00
ce125b6495
chore(daily): show course associated qualifications
2025-02-28 16:38:41 +01:00
0c78996260
fix(avs): fix #225 by skipping firm updates entirely if AVS FirmInfo is unchanged for previously seen values for AVS User to be updated
2025-02-28 16:38:18 +01:00
b78c898ebf
fix(avs): fix #224 repeated superior changes no longer occur
...
furthermore AdminProblems are only inserted if the same problem does not exist unsolved
2025-02-28 16:35:13 +01:00
4bca7580d0
refactor(occurrences): fold RoomReference into Occurrences, completed
2025-02-28 16:32:52 +01:00
46f777740f
fix(memcached): using memcachedHere did not compile due to staging problems
2025-02-28 16:32:52 +01:00
a7b08b1ae5
fix(occurrences): room occurrence form works now
2025-02-28 16:32:52 +01:00
452cdf4442
fix(test): add arbitrart instances and adjust argument changes to tests
2025-02-28 16:32:52 +01:00
f6b87a09b0
fix(build): occurrences no longer have a READ instance
2025-02-28 16:32:52 +01:00
0a5b0fceff
chore(build): limit max compile cpu cores to 5
2025-02-28 16:32:52 +01:00
3e6717904a
chore(occurrences): workaround provide simple room field with least recent suggestions
2025-02-28 16:32:52 +01:00
2059d678ee
refactor(memcached): remove ARC cache and LRU logic some more
...
more leftover dead code was removed, especially cache prewarm options that no longer had an effect on a non-existing ARC cache
2025-02-28 16:32:52 +01:00
225af31943
chore(occurrences): add GIN index for JSONB columns
2025-02-28 16:32:52 +01:00