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 |
|