Winnie Ros
|
607fb12fa4
|
refactor(messages): course-bugs fixed, exam/* finished
|
2021-03-30 13:22:13 +02:00 |
|
Winnie Ros
|
ee7f32f5cc
|
refactor(messages): course finished, templates-msgs added
|
2021-03-25 13:07:43 +01:00 |
|
Winnie Ros
|
580c62067a
|
refactor(messages): course finished, templates missing
|
2021-03-25 11:13:16 +01:00 |
|
Gregor Kleen
|
383d709620
|
refactor: give glossaryTerms better type
|
2021-03-19 16:58:10 +01:00 |
|
Gregor Kleen
|
0c37cbff64
|
chore: generalize embedRenderMessage
|
2021-03-18 18:47:34 +01:00 |
|
Winnie Ros
|
51a90bbb5f
|
refactor(messages): course/application/event
|
2021-03-16 16:40:57 +01:00 |
|
Winnie Ros
|
8d9d3c613f
|
refactor(messages): msgmenu only for navLabel, gender-neutral language navigation
|
2021-03-16 11:43:00 +01:00 |
|
Winnie Ros
|
c796bd5934
|
refactor(messages): navigation messages in new folder
|
2021-03-15 18:26:23 +01:00 |
|
Winnie Ros
|
7b10a9ae0f
|
refactor(messages): breadcrumbs extracted and added
|
2021-03-15 17:23:30 +01:00 |
|
Winnie Ros
|
0dd8aa46e4
|
refactor(messages): split of support
|
2021-03-12 14:08:47 +01:00 |
|
Winnie Ros
|
5a9bf0de2e
|
refactor(messages): split of settings completed
|
2021-03-12 13:15:54 +01:00 |
|
Winnie Ros
|
1ff05eb243
|
refactor(messages): new subcategory message/auth
|
2021-03-09 13:27:20 +01:00 |
|
Gregor Kleen
|
38f16ebac3
|
refactor: hlint
|
2021-03-08 09:24:59 +01:00 |
|
Gregor Kleen
|
ea33d844cc
|
feat(messages): mkMessageAddition
|
2021-03-06 22:31:20 +01:00 |
|
Gregor Kleen
|
bb877eb813
|
feat(messages): implement custom parser for message files
|
2021-03-06 20:13:55 +01:00 |
|
Gregor Kleen
|
6d93e3e8bc
|
refactor: hlint
|
2021-03-01 13:12:30 +01:00 |
|
Gregor Kleen
|
cf33f0af84
|
fix: build
|
2021-03-01 07:50:08 +01:00 |
|
Gregor Kleen
|
23ff9d9222
|
feat(db): track source of database accesses
|
2021-02-26 11:00:44 +01:00 |
|
Gregor Kleen
|
6115b83bb3
|
fix(jobs): wake more often during waitUntil
|
2021-02-24 12:46:06 +01:00 |
|
Gregor Kleen
|
b9cc5b9970
|
feat(transaction-log): more details about submission files
|
2021-02-24 12:39:32 +01:00 |
|
Gregor Kleen
|
56e9212e65
|
chore: reduce logging
|
2021-02-24 10:12:48 +01:00 |
|
Gregor Kleen
|
d801a2f84a
|
feat(monitoring): observe database connection opening/closing
|
2021-02-23 20:33:05 +01:00 |
|
Gregor Kleen
|
50fdcb4540
|
feat(db): provide our own implementation of connection pooling
Also allows monitoring pool status (available/in use connections,
total number of takes from pool)
This reverts commit 35ac503bf9.
|
2021-02-23 16:30:24 +01:00 |
|
Gregor Kleen
|
35ac503bf9
|
feat(db): optionally disable some db connection pooling
|
2021-02-21 20:44:45 +01:00 |
|
Gregor Kleen
|
fb6ae089c6
|
feat(bot-mitigations): only logged in table sorting
|
2021-02-21 13:39:47 +01:00 |
|
Gregor Kleen
|
db48bbb776
|
fix(jobs): use more read only/deferrable transactions
|
2021-02-20 11:16:47 +01:00 |
|
Gregor Kleen
|
c272618aa6
|
fix(missing-files): properly account for workflows
|
2021-02-19 13:42:23 +01:00 |
|
Gregor Kleen
|
e54b985815
|
fix(files): count personalised sheet files as alive
|
2021-02-19 09:27:12 +01:00 |
|
Gregor Kleen
|
e179c0ff6c
|
refactor: hlint
|
2021-02-17 15:12:56 +01:00 |
|
Gregor Kleen
|
8d1f216b5b
|
feat(caching): introduce cache prewarming
|
2021-02-17 14:31:30 +01:00 |
|
Gregor Kleen
|
c76794f7c8
|
chore: fix tests
|
2021-02-15 15:31:23 +01:00 |
|
Gregor Kleen
|
e2eddc93c5
|
chore(changelog): bump
|
2021-02-15 14:29:17 +01:00 |
|
Gregor Kleen
|
a8f268852a
|
feat(personalised-sheet-files): restrict download by exam
|
2021-02-15 14:24:36 +01:00 |
|
Gregor Kleen
|
854fa6b968
|
fix(exam-bonus): fix rounding
Fixes #672
|
2021-02-15 12:55:12 +01:00 |
|
Gregor Kleen
|
0fd7e86695
|
fix(exam-bonus): avoid divide by zero if all sheets are bonus
Fixes #671
|
2021-02-15 12:28:04 +01:00 |
|
Gregor Kleen
|
1cd79d35e2
|
feat(minio): use separate bucket for temporary files
|
2021-02-15 11:44:00 +01:00 |
|
Gregor Kleen
|
1be391f5f5
|
fix(arc): reduce lock contention
|
2021-02-11 15:10:36 +01:00 |
|
Gregor Kleen
|
8ecb460f39
|
fix: unbreak arc
|
2021-02-10 22:58:01 +01:00 |
|
Gregor Kleen
|
dc5a9fda9d
|
refactor: hlint
|
2021-02-10 20:52:17 +01:00 |
|
Gregor Kleen
|
36debd865f
|
feat: implement in-memory cache for file download
|
2021-02-10 20:06:59 +01:00 |
|
Gregor Kleen
|
e61b5611b1
|
fix(jobs): prevent offloading instances from deleting cron last exec
|
2021-02-10 16:55:27 +01:00 |
|
Gregor Kleen
|
7027a3dd2d
|
chore: allow AdminCrontabR from any approot
|
2021-02-09 11:00:51 +01:00 |
|
Gregor Kleen
|
8798f547a6
|
feat: ensure cached study feature relevance is up to date
|
2021-02-08 19:53:00 +01:00 |
|
Gregor Kleen
|
5698e9ca0b
|
fix: restore storting for exam-office exams
|
2021-02-08 14:35:26 +01:00 |
|
Gregor Kleen
|
03e9f5be56
|
refactor: switch everything to cached relevant study features
|
2021-02-04 23:12:27 +01:00 |
|
Gregor Kleen
|
23fdf4af6d
|
refactor: switch exams list to cached study features only
|
2021-02-04 11:07:25 +01:00 |
|
Gregor Kleen
|
500b0bba6f
|
refactor(exam-office): try to make list performance more predictable
|
2021-02-03 18:26:55 +01:00 |
|
Gregor Kleen
|
f4f95e1494
|
chore(profiling): restore prof-auto and test build
Revert "chore(profiling): switch to prof-auto-top to hopefully fix build"
This reverts commit 07bde5b012.
|
2021-02-03 09:06:55 +01:00 |
|
Gregor Kleen
|
09ce1bb035
|
chore(profiling): remove all newtype-deriv PersistFieldSql instances
|
2021-02-02 19:48:11 +01:00 |
|
Gregor Kleen
|
c90dcba1a7
|
chore(profiling): remove all cost centres to hopefully fix build
|
2021-02-02 18:12:01 +01:00 |
|