Commit Graph

4100 Commits

Author SHA1 Message Date
Sarah Vaupel
6fbb2eabf1 feat(course-visibility): more precise description on CShowR 2020-08-06 09:09:27 +02:00
Sarah Vaupel
1ac3c08d01 fix(course-visibility): fix favourites 2020-08-05 22:53:32 +02:00
Sarah Vaupel
7569195c8b fix(course-visibility): allow access for admin-like roles 2020-08-05 21:25:33 +02:00
Sarah Vaupel
c1eb558871 refactor(course-visibility): major course-util refactor
- refactor Utils.Course and usages
- check for open allocation registration in courseIsVisible
- remove isAssociated from favourites (not needed anymore)
2020-08-05 21:08:02 +02:00
Sarah Vaupel
06c4e0c2c3 refactor(course-visibility): use E.maybe 2020-08-05 11:39:24 +02:00
Sarah Vaupel
29da6e2ac5 fix(course-visibility): allow deregistration from invisible courses 2020-08-05 10:52:49 +02:00
Sarah Vaupel
f129ce6b2b fix(course-visibility): allow for caching Nothing results of getBy 2020-08-05 10:50:19 +02:00
Sarah Vaupel
23aca1caa4 feat(course-visibility): warn on invisibility during registration 2020-08-03 10:37:09 +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
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