Sarah Vaupel
|
24f12896e0
|
feat(course-visibility): no invisible courses in course list
|
2020-07-25 15:10:59 +02:00 |
|
Sarah Vaupel
|
b7535d764d
|
chore: update db fill
|
2020-07-25 15:10:14 +02:00 |
|
Sarah Vaupel
|
f506415197
|
chore(course-visibility): reformulate tips
|
2020-07-24 21:52:24 +02:00 |
|
Sarah Vaupel
|
7af82bcb67
|
feat(course-visibility): reorder course form
|
2020-07-24 20:51:50 +02:00 |
|
Sarah Vaupel
|
6c0adde5db
|
feat(course-visibility): add invisible icon to CShowR title
|
2020-07-24 20:37:32 +02:00 |
|
Sarah Vaupel
|
39683928ec
|
refactor(course-visibility): enhance visibility info on CShowR
|
2020-07-24 20:19:34 +02:00 |
|
Sarah Vaupel
|
222d566bda
|
feat(course-visibility): add visibleFrom,visibleTo
add visibleFrom and visibleTo to model, add fields (CEditR), add info
(CShowR)
|
2020-07-24 18:52:54 +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 |
|
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 |
|