Commit Graph

4074 Commits

Author SHA1 Message Date
Gregor Kleen
f452b2b24f feat(personalised-sheet-files): i18n 2020-08-07 20:51:53 +02:00
Gregor Kleen
db205f635d feat(personalised-sheet-files): participant interaction 2020-08-07 18:18:41 +02:00
Gregor Kleen
1fe63a23a0 feat(personalised-sheet-files): collated ignore 2020-08-07 14:31:22 +02:00
Gregor Kleen
ed5fb6e218 feat(personalised-sheet-files): finish upload functionality
TODO: Interaction of course participants with personalised files
2020-08-06 09:57:53 +02:00
Gregor Kleen
c4c952ebc1 Merge branch 'master' into feat/customized-exercises 2020-08-04 10:07:36 +02:00
Gregor Kleen
1d956a5fdc chore(release): 18.5.0 2020-08-03 14:21:36 +02:00
Gregor Kleen
a9cdfcc7e1 refactor: hlint 2020-08-03 14:16:03 +02:00
Gregor Kleen
1be971677b fix(jobs): queue certain jobs at most once 2020-08-03 13:52:37 +02:00
Gregor Kleen
460c133aac feat: admin-crontab-r 2020-08-03 10:11:52 +02:00
Gregor Kleen
19de95f5a4 chore(release): 18.4.0 2020-08-02 14:20:43 +02:00
Gregor Kleen
7a17535600 fix(migration): make index migration truly idempotent 2020-08-02 14:08:01 +02:00
Gregor Kleen
eb9c6760b9 fix: weird sql casting 2020-08-02 13:42:02 +02:00
Gregor Kleen
60be62b63b fix(set-serializable): logging limit 2020-08-02 10:40:35 +02:00
Gregor Kleen
dfe68d5924 feat: migrate indexes 2020-08-02 10:27:50 +02:00
Gregor Kleen
88a92390d5 feat(files): safer file deletion 2020-08-01 14:43:33 +02:00
Gregor Kleen
a0392dd329 fix: better concurrency behaviour 2020-07-31 18:00:30 +02:00
Gregor Kleen
d47d6aa6cc fix: suppress exceptions relating to expired sessions 2020-07-29 09:46:38 +02:00
Gregor Kleen
c0b79274d8 chore(release): 18.3.0 2020-07-28 21:05:09 +02:00
Gregor Kleen
ec42d834ee fix(campus-auth): properly handle login failures 2020-07-28 20:54:55 +02:00
Gregor Kleen
22882c1fa0 refactor: hlint 2020-07-28 20:21:02 +02:00
Gregor Kleen
9213b7554a feat(failover): treat alternatives cyclically 2020-07-28 20:04:44 +02:00
Sarah Vaupel
d6f0d28a1f fix: correct (switch) sheetHint and sheetSolution mail templates 2020-07-28 19:42:09 +02:00
Gregor Kleen
9ee44aa2f1 feat(personalised-sheet-files): introduce routes & work on crypto 2020-07-28 19:14:15 +02:00
Gregor Kleen
5e584048f5 chore(release): 18.2.2 2020-07-23 18:10:12 +02:00
Gregor Kleen
02fc0d476f fix(submission): race condition allowed creating multiple subs 2020-07-23 17:58:36 +02:00
Gregor Kleen
de53c80a1e fix(file-upload): size limitation was inverted 2020-07-23 17:58:15 +02:00
Gregor Kleen
908b1fc234 chore(load): retry http 2020-07-22 16:46:20 +02:00
Gregor Kleen
e6ede67ce5 chore(release): 18.2.1 2020-07-22 12:18:30 +02:00
Gregor Kleen
e84305769b style: improve usability of genericFileField 2020-07-22 12:07:01 +02:00
Gregor Kleen
c20361897a chore(release): 18.2.0 2020-07-21 20:21:42 +02:00
Gregor Kleen
0c7e56f405 feat(metrics): observe login attempts 2020-07-21 16:57:38 +02:00
Gregor Kleen
19b8b0616f fix: shutdown behaviour & tests 2020-07-21 15:52:45 +02:00
Gregor Kleen
975ebc65c1 chore(release): 18.1.0 2020-07-20 17:00:56 +02:00
Gregor Kleen
b4b4a96aae fix: tests 2020-07-20 16:47:44 +02:00
Gregor Kleen
240477b9ab refactor: hlint 2020-07-20 16:13:45 +02:00
Gregor Kleen
4854d830fb fix: tests 2020-07-20 16:02:08 +02:00
Gregor Kleen
96b3ba4392 fix: tests 2020-07-20 15:59:44 +02:00
Gregor Kleen
a60ad1abae fix(files): allow clobbering files during form submission 2020-07-20 15:38:30 +02:00
Gregor Kleen
d770afd2c6 feat(sheets): require exam registration 2020-07-20 14:26:55 +02:00
Gregor Kleen
c87c9c13d1 fix(deletion): fix usage of deleteR from POST handler 2020-07-20 14:17:14 +02:00
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