2360375385
chore(lms): add route and breadcrumbs for lms oprhan view
2025-02-28 17:05:54 +01:00
56b8a8de86
refactor(lms): remove now obsolete lms edit stub
2025-02-28 17:00:20 +01:00
e5cf120af2
refactor(UniWorxMessages): eliminate superfluous whitespace
...
also: some tutorial code cleaning
2025-02-28 16:56:11 +01:00
a0604637bd
refactor(tutorial): exam occurrence editing received specialised page
2025-02-28 16:56:11 +01:00
5e41c2073f
chore(tutorial): add separate exam occurrence edit page (WIP)
2025-02-28 16:56:11 +01:00
5f3d8a88e2
fix(hlint): implement hlint suggestion
2025-02-28 16:53:20 +01:00
e1dca7d6b0
chore(day): make form columns compile eventually
2025-02-28 16:39:33 +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
e757209b80
refactor(memcached): remove ARC cache entirely
...
NOTE: this was a crude surgery, removing everything ARC related; some dead code artifacts may have remained.
Especially check PrewarmCacheConf
Reason for removall: adding `memcachedInvalidateClass` was difficult to implement with ARC active; ARC was known to be problematic; removal was easier (see #2 2024-09-23)
2025-02-28 16:32:25 +01:00
1d01897757
chore(daily): make company a property of TutorialParticipant, towards #90
2025-02-28 16:25:43 +01:00
4dbe005709
chore(daily): add page actions #90
2025-02-28 16:25:43 +01:00
5a03d1cabe
chore(daily): improve stub #90 change DB to JSONB (WIP)
2025-02-28 16:25:43 +01:00
0264c87510
chore(daily): create stub in preparation for #90
2025-02-28 16:25:43 +01:00
ce35c8efc9
Merge branch '145-build-system-rewrite'
2025-02-28 15:37:36 +01:00
d4f264dc18
refactor: revisit static file embedding
...
remove memcached-based static caching, serve static files directly from binary embedding, remove frontend bundler entrypoint and widget generation (directly add js/css in siteLayout)
2024-10-25 04:40:24 +02:00
599c35c042
chore(backend): removed ref to widget file
2024-10-20 23:43:15 +02:00
41cb0c83eb
chore(backend): include stylesheet in default layout
2024-10-20 23:41:03 +02:00
0f990db1ea
build(frontend): rework bundler (esbuild) asset and static file embedding using manifest
2024-10-18 18:06:38 +02:00
620e3e4700
fix(mail): fix #179 by adding download links for PDF attachments
2024-09-05 14:09:50 +02:00
407ba543a1
chore(health): fix #154 by adding interface warning threshold edit handler
2024-08-21 17:34:19 +02:00
f4823aaf28
refactor(avs): switch some runDB to runDBRead
2024-08-09 17:59:14 +02:00
1e6547e903
refactor(comm): clean CommCenterR and MailCenterR handlers and unify these
2024-08-08 13:56:10 +02:00
ab00a4f665
chore(mail): fix #171 by adding a route for all notifications to users and displaying them
2024-08-06 17:42:27 +02:00
f929e03129
fix(build): linter likes it
2024-08-05 18:17:00 +02:00
21d32fd4cf
chore(mail): mail display towards #171
2024-08-05 18:15:56 +02:00
4df8bd2fa5
chore(mail): stub towards #171
...
new routes /mail and /mail/show/UUID to eventually display all sent emails by the system
2024-08-02 18:28:16 +02:00
6ccbb3b7ff
refactor(ldap): some minor code cleaning
2024-07-30 15:57:43 +02:00
622c01b9be
chore(profile): towards #169
...
- profile supervison streamlined (WIP)
2024-07-01 18:04:25 +02:00
47e56280fc
fix(ldap): match mobile number better between LDAP and AVS
2024-06-26 14:07:52 +02:00
b3d1dabfc2
refactor(profile): clean ui, reduce unnecessary routes
2024-06-25 11:16:20 +02:00
f37c08099c
chore(jobs): add option to manually delete old jobs
2024-06-21 13:45:08 +02:00
f5754cd6b1
chore(users): add convenience buttons for ldap avs sync on profile page
...
towards #164
2024-06-11 15:22:24 +02:00
697979c277
fix(avs): fix #69 by redesigning live avs status page
2024-04-26 17:55:29 +02:00
1f7c175a58
refactor(avs): rework guessAvsUser
2024-04-11 17:54:45 +02:00
4a51f94a8f
chore(avs): WIP update UserCompany accodring to AVS
2024-03-19 18:29:38 +01:00
0b7175c26c
refactor(avs): company upsert done
...
updating supervision is still a todo
2024-02-27 17:56:58 +01:00
6d44f36e2a
chore(lpr): add manual print-ack csv upload
2024-02-02 13:06:39 +01:00
47f853bd4a
chore(health): stub that compiles
2024-02-01 10:35:31 +01:00
798a07e36c
chore(log): lpr log page made accessible
2024-01-31 12:43:12 +01:00
ce45d26a21
chore(error): revert 54a956dc36 ff since it did not help towards #40
2023-12-13 16:20:17 +01:00
30fae33ded
fix(admin): minor fixes and translations for admin problem page
2023-12-08 11:52:15 +01:00
fcc802753a
chore(lms): remove obsolete lms handlers v1
2023-12-01 18:11:17 +01:00
b1ce55597e
chore(lms): remove debug code
2023-12-01 13:29:38 +01:00
0a06efd76c
fix(firm): restrict firm access to company supervisors only
2023-11-27 17:49:06 +01:00
640a2e61d1
chore(messages): Add SomeMessages newtype
...
SomeMessages provides a RenderMessage instance for a list of messages.
2023-11-27 12:29:25 +01:00
44c4b3b6a8
chore(firm): implement several table actions; add supervisor form
2023-11-17 18:54:34 +01:00
65cdc8ddfe
fix(firm): firm messaging now works fine
2023-11-14 16:55:14 +01:00
a98c3190e0
chore(firm): messaging almost complete - illegal variable name splicing dispatch
2023-11-08 13:00:31 +01:00
230ca0c40f
chore(auth): add firm routes to superviser auth tag
2023-10-27 17:26:27 +02:00
aae1926840
chore(firm): add explanation to firm page and clean navigation
2023-10-26 17:55:20 +02:00