Sarah Vaupel
|
d9d0e24762
|
Merge branch 'master' into 436-administrator-lecturertype
|
2021-08-20 12:20:48 +02:00 |
|
Gregor Kleen
|
fe8e4bbd4f
|
feat(corrections-r): json export
|
2021-08-18 19:00:12 +02:00 |
|
Gregor Kleen
|
2a6248e3d5
|
feat(corrections-r): csv export
Fixes #705
|
2021-08-18 16:54:50 +02:00 |
|
Gregor Kleen
|
0184a5fe3b
|
fix(submissions): maintain anonymity
|
2021-08-16 11:07:48 +02:00 |
|
Gregor Kleen
|
59c7c17665
|
fix(jobs): flush only partially for reliability
|
2021-07-30 16:42:04 +02:00 |
|
Gregor Kleen
|
34b3e6ae21
|
feat: demand authorship statements
|
2021-07-18 00:16:32 +02:00 |
|
Gregor Kleen
|
2d95f353c1
|
feat: i18n form
|
2021-07-18 00:16:32 +02:00 |
|
Gregor Kleen
|
a9fe7487a6
|
chore: fix tests
|
2021-07-18 00:16:32 +02:00 |
|
Sarah Vaupel
|
960bd76aca
|
feat(schools): more school-wide configuration authorship statements
|
2021-07-18 00:16:26 +02:00 |
|
Sarah Vaupel
|
cb8e338588
|
feat(schools): add school settings regarding authorship statements
|
2021-07-18 00:16:25 +02:00 |
|
Gregor Kleen
|
cf67945292
|
feat(personalised-sheet-files): seeds
|
2021-07-13 10:46:23 +02:00 |
|
ros
|
15689c597e
|
feat(course admin): done
|
2021-07-05 12:53:17 +02:00 |
|
Gregor Kleen
|
3c0a41f5a1
|
Merge branch 'version-bumps'
|
2021-06-29 14:34:54 +02:00 |
|
Gregor Kleen
|
03226eca6a
|
fix(health): monitor flush by check interval not flush interval
|
2021-06-28 10:23:18 +02:00 |
|
Gregor Kleen
|
5ade6c65d6
|
chore: bump versions
|
2021-06-28 09:21:34 +02:00 |
|
Gregor Kleen
|
adbbb8db6b
|
chore: support storing chunks in minio
|
2021-06-27 10:51:58 +02:00 |
|
Gregor Kleen
|
79ec5184e6
|
chore: minio-runner
|
2021-06-24 10:47:43 +02:00 |
|
Gregor Kleen
|
426c40f0a4
|
feat(workflows): enum fields
|
2021-06-22 18:36:36 +02:00 |
|
Gregor Kleen
|
aa1c0c8a3e
|
chore(health): monitor job flushes
|
2021-06-21 15:53:42 +02:00 |
|
Gregor Kleen
|
b742731511
|
feat(workflows): restrict day field wrt. current time
Also fixes wrt. CaptureDateTime
|
2021-06-09 14:15:47 +02:00 |
|
Gregor Kleen
|
5944a174bc
|
feat(workflows): new field CaptureDateTime
|
2021-06-09 13:12:01 +02:00 |
|
Gregor Kleen
|
df073ef794
|
feat(terms): time based term activity
|
2021-06-08 15:13:08 +02:00 |
|
Gregor Kleen
|
d7f2d11392
|
feat(submission-list): bulk download submission originals
Fixes #707
|
2021-06-03 10:59:22 +02:00 |
|
Gregor Kleen
|
c6a6ec721c
|
feat(submissions): optionally disable consideration for deficit
|
2021-05-11 14:17:12 +02:00 |
|
Gregor Kleen
|
e95abc97ee
|
refactor: stabilize showCompactCorrectorLoad
|
2021-05-05 13:08:12 +02:00 |
|
Gregor Kleen
|
c2212a86e6
|
refactor: hlint
|
2021-05-04 19:40:50 +02:00 |
|
Gregor Kleen
|
605abda65a
|
refactor: improve dbTable performance
|
2021-05-04 14:05:00 +02:00 |
|
Gregor Kleen
|
87ab97de00
|
style: fancify favourite toggle
|
2021-04-13 20:08:10 +02:00 |
|
Gregor Kleen
|
37cdc775b5
|
feat: partial support for lsf import
Work on #686
|
2021-04-12 11:54:13 +02:00 |
|
Gregor Kleen
|
1717785a51
|
refactor: be more explicit about ARC strictness
|
2021-04-09 12:27:04 +02:00 |
|
Gregor Kleen
|
939ab37588
|
feat: additional general purpose caching tier (memcachedLocal)
|
2021-04-08 18:36:06 +02:00 |
|
Wolfgang Witt
|
b5ee9f2c05
|
refactor: make ExamOccurrenceCapacity a newtype
use pattern synonyms for convenience, so usage doesn't change
|
2021-03-29 16:03:33 +02:00 |
|
Wolfgang Witt
|
d3661b69fd
|
chore: create ExamRoomCapacity-type
_examRoomCapacityIso for convenience
|
2021-03-29 16:03:30 +02:00 |
|
Gregor Kleen
|
a6390eccbd
|
fix(submissions): take care when to display corrections
Also cleanup usage of Utils via hlint
|
2021-03-18 23:12:36 +01:00 |
|
Gregor Kleen
|
91a51664c3
|
feat(submissions): improve behaviour of sheet-type-exam-part
Fixes #676
|
2021-03-18 17:50:27 +01:00 |
|
Gregor Kleen
|
5c513946c1
|
feat(csv-export): .xlsx
|
2021-03-17 21:15:00 +01:00 |
|
Gregor Kleen
|
600bbe5d7e
|
feat: admins can efficiently generate many tokens for random users
|
2021-03-16 16:02:00 +01:00 |
|
Wolfgang Witt
|
e03326e1ac
|
chore: examAutoOccurrence converted to Either
|
2021-03-15 10:45:37 +00:00 |
|
Wolfgang Witt
|
85e3941538
|
chore: add my name to contributers + create changelog files
|
2021-03-15 10:45:37 +00:00 |
|
Gregor Kleen
|
e88b6d6bab
|
fix: invalidate nav caches
|
2021-03-12 18:39:00 +01:00 |
|
Gregor Kleen
|
63f0d3c37a
|
feat(auth): user independent authorisation caching
BREAKING CHANGE: additional authorisation caching
|
2021-03-08 12:08:43 +01:00 |
|
Gregor Kleen
|
8d1f216b5b
|
feat(caching): introduce cache prewarming
|
2021-02-17 14:31:30 +01:00 |
|
Gregor Kleen
|
e2eddc93c5
|
chore(changelog): bump
|
2021-02-15 14:29:17 +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
|
03e9f5be56
|
refactor: switch everything to cached relevant study features
|
2021-02-04 23:12:27 +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 |
|
Gregor Kleen
|
b814bc094a
|
refactor(workflows): shared workflow graphs
|
2021-02-01 17:37:55 +01:00 |
|
Gregor Kleen
|
2c0fc63be1
|
feat(dbtable): extra representations
|
2021-01-21 13:22:22 +01:00 |
|