Commit Graph

2710 Commits

Author SHA1 Message Date
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