Commit Graph

4034 Commits

Author SHA1 Message Date
Gregor Kleen
febf316c6c refactor: split up sheet handlers 2020-07-20 12:06:13 +02:00
Gregor Kleen
e62d7a34e6 feat(csv): don't limit number of exported rows 2020-07-20 09:20:58 +02:00
Gregor Kleen
cf412a4b54 fix(migration): omit index for old versions of postgres 2020-07-18 16:42:41 +02:00
Gregor Kleen
6b16330eea chore(release): 18.0.0 2020-07-17 17:07:50 +02:00
Gregor Kleen
fc49f46f50 refactor: hlint 2020-07-17 16:52:34 +02:00
Gregor Kleen
cadb18df7b refactor: use minioIsDoesNotExist 2020-07-17 15:54:43 +02:00
Gregor Kleen
82b24df1f0 refactor: hlint 2020-07-17 15:54:43 +02:00
Gregor Kleen
e7a5162ec9 feat(db): automatic retry of database transactions upon system error
BREAKING CHANGE: transactions need to be retryable, now
2020-07-17 15:54:42 +02:00
Gregor Kleen
1926917dd7 feat(files): further balance file jobs 2020-07-17 15:54:42 +02:00
Gregor Kleen
1380d9d21e feat(invitations): anonymous invitations 2020-07-17 15:54:42 +02:00
Gregor Kleen
9a2cba5c0a feat(files): move uploads from buffer to database
Rate limit pruning of unreferenced files
2020-07-17 15:54:42 +02:00
Gregor Kleen
d9e9179a52 feat(files): buffer uploads to minio
Missing: batch job to transfer uploads to database
2020-07-17 15:54:39 +02:00
Gregor Kleen
353b7704dc chore(files): migration to content-addressable storage 2020-07-17 15:54:28 +02:00
Gregor Kleen
14be8f61b4 refactor(files): store content separately from metadata 2020-07-17 15:54:28 +02:00
Gregor Kleen
a8b96a6f95 chore(nix): add minio to shell.nix 2020-07-17 15:54:28 +02:00
Gregor Kleen
da1bf86d5e fix(ldap-failover): improve concurrency & error handling 2020-07-17 15:42:44 +02:00
Gregor Kleen
a3c1c20567 chore(release): 17.8.0 2020-07-17 08:21:55 +02:00
Gregor Kleen
2fd060d55b feat(course-comm): recipient categories for sheets and exams 2020-07-16 19:28:37 +02:00
Gregor Kleen
daa1f837c7 fix: tests 2020-07-14 09:04:16 +02:00
Gregor Kleen
7fadcf52b7 fix(specific file submission): swap labels 2020-07-13 09:49:19 +02:00
Gregor Kleen
c6ed22c687 chore(release): 17.7.0 2020-07-13 09:35:19 +02:00
Gregor Kleen
9dee134b11 feat(file-uploads): maximum file sizes 2020-07-13 09:32:28 +02:00
Gregor Kleen
46ce477235 feat(corrections): better highlight corrected files
Fixes #602
2020-06-27 15:39:16 +02:00
Gregor Kleen
b0a81b2798 chore(release): 17.6.5 2020-06-26 17:49:57 +02:00
Gregor Kleen
9935efe966 fix(check-all): fix column collection 2020-06-26 17:40:00 +02:00
Gregor Kleen
3dd134cb21 chore(release): 17.6.4 2020-06-24 15:09:13 +02:00
Gregor Kleen
d13a155816 chore(gitlab-ci): typo 2020-06-24 15:04:31 +02:00
Gregor Kleen
ae7a2694db chore(release): 17.6.3 2020-06-24 15:00:40 +02:00
Gregor Kleen
3c7e1cc6fb chore(gitlab-ci): local apt mirror 2020-06-24 15:00:16 +02:00
Gregor Kleen
2544bbe4be Revert "chore(gitlab-ci): don't apt-get update"
This reverts commit 4ee91d2276.
2020-06-24 14:51:00 +02:00
Gregor Kleen
5dcf8dee0f chore(release): 17.6.2 2020-06-24 14:45:41 +02:00
Gregor Kleen
4ee91d2276 chore(gitlab-ci): don't apt-get update 2020-06-24 14:45:10 +02:00
Gregor Kleen
94946bab30 chore(release): 17.6.1 2020-06-24 14:08:36 +02:00
Gregor Kleen
62dd7b9f04 fix(rating-files): support integral points values
Fixes #604
2020-06-24 14:01:52 +02:00
Gregor Kleen
342c64a93a fix(generic-file-field): better explain extension restrictions
Fixes #509
2020-06-24 13:19:17 +02:00
Gregor Kleen
eff273bf09 fix(frontend): improve performance of table-related utils
Fixes #603
2020-06-24 12:18:48 +02:00
Gregor Kleen
c87315006d fix(ratings): improve decoding error reporting 2020-06-19 17:38:48 +02:00
Gregor Kleen
7ab0638ed7 chore(release): 17.6.0 2020-06-18 10:14:30 +02:00
Gregor Kleen
036c74ef49 fix: hlint & build 2020-06-18 10:12:08 +02:00
Gregor Kleen
bbbfa946e1 feat(corrections): override rating_done & documentation
Fixes #525
Fixes #274
2020-06-17 14:38:11 +02:00
Gregor Kleen
af7947328d feat(ratings): parsing for new format 2020-06-17 12:57:54 +02:00
Gregor Kleen
2bf484609e feat(rating): pretty-print to new yaml based format
Parsing not implemented yet; tests should fail
2020-06-16 18:23:02 +02:00
Gregor Kleen
1195231bc3 feat(ratings): i18n rating file names 2020-06-16 12:15:56 +02:00
Gregor Kleen
69c61a4bb4 refactor(rating): move formatting/parsing of rating files 2020-06-16 11:44:42 +02:00
Gregor Kleen
b1055c2ca8 chore(release): 17.5.0 2020-06-16 11:11:09 +02:00
Gregor Kleen
14b17068a0 fix(i18n): missing translations 2020-06-16 11:07:52 +02:00
Gregor Kleen
e5732df1b6 feat(terms): better prediction of term dates 2020-06-16 10:53:49 +02:00
Gregor Kleen
cf06f79807 feat(system-messages): manual priority 2020-06-16 10:18:46 +02:00
Gregor Kleen
8b7e8e4bd5 feat(terms): improve term display/editing
Fixes #485
2020-06-15 16:49:31 +02:00
Gregor Kleen
08c53cdae7 chore(release): 17.4.1 2020-06-15 09:11:47 +02:00