Sarah Vaupel
|
df7a784a9d
|
feat(course-visibility): account for visibility on AShowR
|
2020-07-29 15:11:40 +02:00 |
|
Sarah Vaupel
|
ec43ab1ad1
|
refactor(course-visibility): use utils in course list
|
2020-07-29 14:49:22 +02:00 |
|
Sarah Vaupel
|
b1d0893993
|
fix(course-visibility): check for mayEdit on course list
|
2020-07-29 13:55:54 +02:00 |
|
Sarah Vaupel
|
796a8066aa
|
fix(course-visibility): (more) correct visibility check for favourites
|
2020-07-28 12:37:07 +02:00 |
|
Sarah Vaupel
|
d86fed7a32
|
feat(course-visibility): hide invisible courses from favourites + icon
|
2020-07-25 18:20:00 +02:00 |
|
Sarah Vaupel
|
9686907990
|
chore(course-visibility): add more description
|
2020-07-25 17:10:15 +02:00 |
|
Sarah Vaupel
|
17dbccf2a3
|
feat(course-visibility): display icon in course list for lecturers
|
2020-07-25 16:38:23 +02:00 |
|
Sarah Vaupel
|
cbb8e7217d
|
fix(course-visibility): show icon to lecturers only
|
2020-07-25 15:15:16 +02:00 |
|
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 |
|