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 |
|
Sarah Vaupel
|
fd276879ad
|
feat(tutorials): first stub of schedule-opt buttons
|
2020-11-06 15:55:06 +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 |
|
Sarah Vaupel
|
d0fe60b951
|
Merge branch 'master' into stundenplan
|
2020-11-05 16:17:43 +01:00 |
|
Sarah Vaupel
|
c984947598
|
feat(course-events): add basic (un)subscribe routes and handler
|
2020-11-05 16:17:24 +01:00 |
|
Gregor Kleen
|
70d552cda7
|
chore(release): 21.1.0
|
2020-11-05 15:52:51 +01:00 |
|
Gregor Kleen
|
ab1940cb09
|
feat(sheets): upload-empty-ok
|
2020-11-05 15:52:04 +01:00 |
|
Sarah Vaupel
|
d8a61ed307
|
feat(schedule): implement explanatory text
|
2020-11-05 12:32:18 +01:00 |
|
Gregor Kleen
|
afb59f46f7
|
chore(release): 21.0.3
|
2020-11-05 11:26:53 +01:00 |
|
Gregor Kleen
|
8cf39dcbe6
|
fix(mails): prevent emails being resent to due archiving errors
|
2020-11-05 11:05:36 +01:00 |
|
Sarah Vaupel
|
2c62a988df
|
Merge branch 'master' into stundenplan
|
2020-11-05 00:05:09 +01:00 |
|
Gregor Kleen
|
9ef9a7fcbb
|
chore(release): 21.0.2
|
2020-11-04 18:24:13 +01:00 |
|
Gregor Kleen
|
fa61b46d30
|
fix: build
|
2020-11-04 18:18:59 +01:00 |
|
Gregor Kleen
|
afd7bb1bec
|
chore(release): 21.0.1
|
2020-11-04 17:23:24 +01:00 |
|
Gregor Kleen
|
0dbf4f8bde
|
fix(mail): better separation of sender/from/envelope-from
|
2020-11-04 17:21:40 +01:00 |
|
Gregor Kleen
|
875f002aaa
|
chore(release): 21.0.0
|
2020-11-04 15:57:43 +01:00 |
|
Gregor Kleen
|
af9f96f3f1
|
chore: fix tests & refactor
|
2020-11-04 15:57:20 +01:00 |
|
Gregor Kleen
|
1666081fea
|
feat(mail): archive all sent mail & better verp
|
2020-11-04 15:27:06 +01:00 |
|
Sarah Vaupel
|
c7e6c3c086
|
feat(schedule): add occurrence-wise opt-in/out
TODO: add interface triggers to insert, update and delete opt-in/out
|
2020-11-04 00:05:44 +01:00 |
|
Sarah Vaupel
|
51984cde87
|
Merge branch 'master' into stundenplan
|
2020-11-03 23:11:25 +01:00 |
|
Sarah Vaupel
|
61545cade0
|
feat(schedule-week): account for weekdays to hide
|
2020-11-03 23:10:30 +01:00 |
|
Gregor Kleen
|
4451ceedf7
|
feat(course): warning if re-registration is not possible
Fixes #646
BREAKING CHANGE: AccessPredicates now take continuation
|
2020-11-02 19:31:25 +01:00 |
|
Gregor Kleen
|
b6664089f7
|
fix(course): don't delete applications when deregistering
Fixes #648
|
2020-11-02 17:02:10 +01:00 |
|
Gregor Kleen
|
1c2c8fe3d9
|
fix(courses): better defaults for application/registration
|
2020-11-02 17:00:25 +01:00 |
|
Gregor Kleen
|
ed2556884b
|
chore(release): 20.14.0
|
2020-11-02 12:57:03 +01:00 |
|
Gregor Kleen
|
1c6ac4cb4a
|
fix(exam-users): prevent exam results without registration via csv
|
2020-11-02 12:18:07 +01:00 |
|
Gregor Kleen
|
ef51c6e7c3
|
feat(users): assimilation
|
2020-11-02 09:58:01 +01:00 |
|
Sarah Vaupel
|
6f4891bb90
|
feat(schedule-week): hide weekdays according to user settings
|
2020-10-30 14:42:51 +01:00 |
|
Sarah Vaupel
|
e2b2b8e7e1
|
feat: displayed weekdays in settings
|
2020-10-30 14:34:18 +01:00 |
|
Sarah Vaupel
|
766397d114
|
feat(schedule): account for display default for exam occurrences
|
2020-10-29 15:23:33 +01:00 |
|
Sarah Vaupel
|
5e0737d1b1
|
feat(schedule): account for display default for tutorials
|
2020-10-29 14:28:36 +01:00 |
|
Sarah Vaupel
|
e21536f85d
|
fix: add missing schedule fields to db fill, rename field
|
2020-10-29 14:27:55 +01:00 |
|
Sarah Vaupel
|
8b49bf866e
|
feat(schedule): use occ display default for course events
|
2020-10-29 12:49:30 +01:00 |
|
Sarah Vaupel
|
ef8c572860
|
chore: rename schedule display default field
|
2020-10-29 12:48:45 +01:00 |
|
Sarah Vaupel
|
4a1002c2ce
|
feat(profile): add new courses display default to user
|
2020-10-29 11:42:43 +01:00 |
|
Sarah Vaupel
|
52d027259f
|
feat(profile): implement profile form validation wrt timeslots
|
2020-10-28 21:25:49 +01:00 |
|
Sarah Vaupel
|
3b90b9caa9
|
fix(profile): add missing fields to user update
|
2020-10-28 20:01:47 +01:00 |
|
Sarah Vaupel
|
4f13bd422c
|
feat(schedule-week): use user timeslot settings
TODO/FIXME: timeslot handling needs major cleanup
|
2020-10-28 19:56:06 +01:00 |
|
Sarah Vaupel
|
6aaa5cc477
|
feat: add timeslot related settings to user and profile form
|
2020-10-28 19:41:22 +01:00 |
|
Sarah Vaupel
|
dc4bbbd97b
|
refactor(schedule-week): split TimeSlot module into types and definitions
|
2020-10-28 18:42:50 +01:00 |
|
Sarah Vaupel
|
145564cf77
|
feat(schedule-week): use userWeekStart in weekly schedule
|
2020-10-28 17:47:26 +01:00 |
|
Sarah Vaupel
|
0c9671b3d9
|
feat: add week start to user settings
|
2020-10-28 17:39:13 +01:00 |
|
Sarah Vaupel
|
4151f62fa5
|
feat(schedule): enhance messages, restructure profile form
|
2020-10-28 16:11:32 +01:00 |
|
Sarah Vaupel
|
f5713fdb65
|
feat(schedule): lookup and use user default schedule view
|
2020-10-27 12:26:26 +01:00 |
|
Sarah Vaupel
|
b757acb522
|
feat(profile): add default schedule view to profile form
|
2020-10-27 12:22:10 +01:00 |
|
Sarah Vaupel
|
304a60560d
|
Merge branch 'master' into stundenplan
|
2020-10-27 10:25:51 +01:00 |
|