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 |
|
Sarah Vaupel
|
23aca1caa4
|
feat(course-visibility): warn on invisibility during registration
|
2020-08-03 10:37:09 +02:00 |
|
Gregor Kleen
|
460c133aac
|
feat: admin-crontab-r
|
2020-08-03 10:11:52 +02:00 |
|
Sarah Vaupel
|
95490af7af
|
Merge branch 'master' into course-visibility
|
2020-08-02 17:49:22 +02:00 |
|
Sarah Vaupel
|
7530287788
|
fix(course-visibility): correctly count courses on AllocationListR
|
2020-08-02 17:49:01 +02:00 |
|
Sarah Vaupel
|
a16eb1ab91
|
feat(course-visibility): rework visibility check for ZA courses
|
2020-08-02 16:15:54 +02:00 |
|
Sarah Vaupel
|
7ce60a36f4
|
fix(course-visibility): rework routes
|
2020-08-02 15:18:33 +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 |
|
Sarah Vaupel
|
27d57fba32
|
Merge branch 'master' into course-visibility
|
2020-07-31 18:06:02 +02:00 |
|
Sarah Vaupel
|
cb0bf15121
|
feat(course-visibility): account for visibility in routes
|
2020-07-31 18:05:01 +02:00 |
|
Gregor Kleen
|
a0392dd329
|
fix: better concurrency behaviour
|
2020-07-31 18:00:30 +02:00 |
|
Sarah Vaupel
|
4185742f38
|
feat(course-visibility): account for visibility on AllocationListR
|
2020-07-30 15:09:03 +02:00 |
|
Sarah Vaupel
|
0c3f2011dd
|
refactor(course-visibility): make course utils require less
|
2020-07-30 11:52:28 +02:00 |
|
Sarah Vaupel
|
1b86d61998
|
style(course-visibility): add invisible icon to course visibility entry
|
2020-07-30 09:58:59 +02:00 |
|
Sarah Vaupel
|
c99433c291
|
fix(course-visibility): account for active auth tags everywhere
|
2020-07-29 16:44:39 +02:00 |
|
Sarah Vaupel
|
9473d657a6
|
refactor(course-utils): better auth tag checks in course utils
|
2020-07-29 16:16:11 +02:00 |
|
Sarah Vaupel
|
7d3c5b11a5
|
chore(course-visibility): add active auth tags to all course utils
|
2020-07-29 16:01:15 +02:00 |
|
Sarah Vaupel
|
0ff07a5fad
|
feat(course-visibility): account for visibility on TShowR
|
2020-07-29 15:31:02 +02:00 |
|
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 |
|
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 |
|
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
|
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 |
|