Commit Graph

4533 Commits

Author SHA1 Message Date
Gregor Kleen
ff9916fde6 refactor(schedule): (type) cleanup 2020-11-11 14:04:54 +01:00
Gregor Kleen
22f43a9631 Merge branch 'master' into stundenplan 2020-11-11 10:15:27 +01:00
Gregor Kleen
eb3495acff chore(changelog): materials-video-streaming 2020-11-11 10:12:51 +01:00
Sarah Vaupel
265d5f3ddd fix(schedule): use should-be-displayed result for exam occurrence actions 2020-11-10 21:24:00 +01:00
Sarah Vaupel
3919152ede fix(schedule): use should-be-displayed result for tutorial actions 2020-11-10 20:51:25 +01:00
Sarah Vaupel
601cb3179f fix(schedule): fix should-be-displayed result 2020-11-10 20:43:48 +01:00
Sarah Vaupel
ec04fe161e fix(schedule): use should-be-displayed result for course event actions 2020-11-10 20:31:45 +01:00
Sarah Vaupel
45a5766210 refactor(schedule): rename schedule-related fetch functions, export should-be-displayed 2020-11-10 20:28:08 +01:00
Gregor Kleen
779abecfbd chore(release): 22.1.0 2020-11-10 19:47:07 +01:00
Gregor Kleen
4ea54d8b82 refactor: hlint 2020-11-10 19:46:22 +01:00
Gregor Kleen
80960f42c5 fix: translation 2020-11-10 19:33:11 +01:00
Gregor Kleen
8d49e66eed style: use full course name in exam office notifications 2020-11-10 17:36:52 +01:00
Gregor Kleen
1d83c4ce2b Merge branch 'feat/partial-downloads' into master 2020-11-10 17:23:30 +01:00
Gregor Kleen
5b28303539 feat: partial/conditional downloads & video streaming 2020-11-10 17:23:15 +01:00
Sarah Vaupel
3589831541 chore(schedule): enhance messages 2020-11-09 21:30:38 +01:00
Sarah Vaupel
62c8296c6a Merge branch 'master' into stundenplan 2020-11-09 20:59:11 +01:00
Sarah Vaupel
4282af893d fix(schedule): treat exam occurrences independently from course schedule opts 2020-11-09 20:42:07 +01:00
Sarah Vaupel
b0023dfa67 fix(schedule-opt): course schedule opt does not affect unregistered tutorials 2020-11-09 19:31:14 +01:00
Sarah Vaupel
1d34cae4e2 fix(schedule): make course schedule opt-ins work for unregistered users 2020-11-09 19:27:20 +01:00
Sarah Vaupel
42c133d3ed fix(schedule-opt): account for registration status in course schedule opt 2020-11-09 19:00:22 +01:00
Sarah Vaupel
d8a921f335 fix(schedule-opt): account for course schedule opt in tutorial opt 2020-11-09 18:51:06 +01:00
Sarah Vaupel
cd450848a4 fix(schedule-opt): account for course schedule opt in course event opt 2020-11-09 18:42:26 +01:00
Sarah Vaupel
374cb6250d fix(schedule-opt): account for course schedule opt in tutorial actions 2020-11-09 17:59:51 +01:00
Gregor Kleen
6008cb040d fix(personalised-sheet-files): don't delete files when "keep" 2020-11-09 17:07:17 +01:00
Sarah Vaupel
4199cc624b fix(schedule): account for isRegistered for tutorials schedule opt 2020-11-09 13:09:07 +01:00
Sarah Vaupel
2c9d5e0a22 fix(schedule): hide course event reset action if no opt to reset 2020-11-09 12:59:27 +01:00
Sarah Vaupel
c6a84b314c feat(schedule): account for course schedule opt in fetches 2020-11-09 12:56:28 +01:00
Sarah Vaupel
bab72a5e2e feat(schedule-opts): add course schedule opt actions to CShowR 2020-11-09 11:30:53 +01:00
Sarah Vaupel
2ceced4b64 feat(schedule-opts): enhance course schedule opt messages 2020-11-09 11:30:14 +01:00
Sarah Vaupel
716f31d925 feat(schedule): add model table and course schedule-opt handlers 2020-11-09 11:03:01 +01:00
Sarah Vaupel
ceb4df3c63 chore(schedule): add course schedule-opt routes 2020-11-09 11:02:10 +01:00
Sarah Vaupel
c41e3b6bb3 fix(schedule): display opted-in exam occs without registration 2020-11-07 20:40:11 +01:00
Sarah Vaupel
2bbe67bf90 fix(exams): account for registration in schedule-opt toggle 2020-11-07 20:22:33 +01:00
Sarah Vaupel
a6308544c8 feat(exams): implement schedule-opt actions 2020-11-07 20:09:00 +01:00
Sarah Vaupel
551f64a842 chore(schedule): enhance messages 2020-11-07 19:37:13 +01:00
Sarah Vaupel
39a0eedf5a feat(exams): implement schedule-opt handlers 2020-11-07 19:36:41 +01:00
Sarah Vaupel
c6cd121ad4 feat(schedule-week): revert to exam entries linking to EShowR 2020-11-07 16:21:16 +01:00
Sarah Vaupel
cb3f74a2a9 feat(exams): add basic schedule-opt routes and handler struc 2020-11-07 15:52:58 +01:00
Sarah Vaupel
7f48a2d693 feat(schedule-week): exam entries link to CShowR 2020-11-07 15:28:19 +01:00
Sarah Vaupel
43e5a67164 feat(tutorials): implement tutorial schedule opt handlers 2020-11-07 15:13:03 +01:00
Gregor Kleen
6185138a39 chore(release): 22.0.0 2020-11-06 21:17:00 +01:00
Gregor Kleen
d20d8a1505 chore: fix arbitrary instance for storable markup 2020-11-06 21:11:26 +01:00
Gregor Kleen
e25e8a2f4c fix(html-field): introduce stored-markup
BREAKING CHANGE: StoredMarkup
2020-11-06 20:39:43 +01:00
Sarah Vaupel
fd276879ad feat(tutorials): first stub of schedule-opt buttons 2020-11-06 15:55:06 +01:00
Gregor Kleen
549b95882d chore(release): 21.1.1 2020-11-06 12:14:17 +01:00
Gregor Kleen
78c5bc5258 fix(course): better explanation for material access 2020-11-06 12:12:39 +01:00
Sarah Vaupel
0ecc3c689f feat(course-events): implement opt deletion 2020-11-05 22:54:35 +01:00
Sarah Vaupel
5f9aad8aa9 feat(course-events): implement opt toggle on CShowR 2020-11-05 21:25:50 +01:00
Sarah Vaupel
868a4afcc6 feat(course-events): implement opt handler 2020-11-05 18:09:17 +01:00
Gregor Kleen
44d43c706a chore: have db-fill use modification times for changelog 2020-11-05 17:29:54 +01:00