Sarah Vaupel
|
42c133d3ed
|
fix(schedule-opt): account for registration status in course schedule opt
|
2020-11-09 19:00:22 +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
|
2c9d5e0a22
|
fix(schedule): hide course event reset action if no opt to reset
|
2020-11-09 12:59:27 +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
|
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
|
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
|
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
|
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 |
|
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
|
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
|
4151f62fa5
|
feat(schedule): enhance messages, restructure profile form
|
2020-10-28 16:11:32 +01:00 |
|
Sarah Vaupel
|
3489ef7926
|
feat(schedule): move option control below schedule
|
2020-10-24 17:42:20 +02:00 |
|
Sarah Vaupel
|
acb663c480
|
Merge branch 'master' into stundenplan
|
2020-10-22 13:19:03 +02:00 |
|
Gregor Kleen
|
48fd6bc702
|
chore: additional faqs
|
2020-10-20 15:32:51 +02:00 |
|
Gregor Kleen
|
b79bac777c
|
feat(allocations): display participant counts to admins
|
2020-10-20 15:01:44 +02:00 |
|
Gregor Kleen
|
b4df980699
|
fix(allocations): fix allocation-course-accept-substitutes
|
2020-10-20 13:06:36 +02:00 |
|
Gregor Kleen
|
51ed7e0a26
|
feat(ldap): expose active directory errors
|
2020-10-14 12:40:08 +02:00 |
|
Gregor Kleen
|
0d372c636a
|
feat(authorisation): cookie-active-auth-tags
|
2020-10-13 14:22:23 +02:00 |
|
Gregor Kleen
|
2fce1354ad
|
chore: bump changelog
|
2020-10-13 13:16:46 +02:00 |
|
Gregor Kleen
|
8abcd65edf
|
feat(allocations): allocation-course-accept-substitutes
|
2020-10-13 13:06:12 +02:00 |
|
Gregor Kleen
|
94436ee0e1
|
feat(exams): exam staff & additional schools
|
2020-10-12 14:08:14 +02:00 |
|
Sarah Vaupel
|
c866acf600
|
feat(news): add link to ScheduleR
|
2020-10-10 15:19:56 +02:00 |
|
Sarah Vaupel
|
a9b791c554
|
Merge branch 'master' into stundenplan
|
2020-10-10 14:58:03 +02:00 |
|
Gregor Kleen
|
63a876fb97
|
Merge branch 'master' into feat/allocation-new-course-notification
|
2020-09-28 19:51:36 +02:00 |
|
Gregor Kleen
|
d9d353fcb7
|
feat(changelog): implement changelog like faq
|
2020-09-28 19:47:32 +02:00 |
|
Gregor Kleen
|
f9c50c80f2
|
feat(exams): check exam_discouraged_modes
|
2020-09-28 11:22:00 +02:00 |
|
Gregor Kleen
|
f7bab3befc
|
feat(exams): exam design & school exam rules
|
2020-09-28 11:22:00 +02:00 |
|
Gregor Kleen
|
18921e06d1
|
feat(allocations): notify about new courses
|
2020-09-28 10:55:09 +02:00 |
|
Sarah Vaupel
|
11c5aa0f10
|
fix(schedule): add csrf
|
2020-09-17 18:18:33 +02:00 |
|
Sarah Vaupel
|
44de231f01
|
fix(schedule): remove unnecessary spans
|
2020-09-17 17:55:00 +02:00 |
|
Sarah Vaupel
|
9c36c2fb85
|
Merge branch 'master' into stundenplan
|
2020-09-17 17:04:49 +02:00 |
|
Gregor Kleen
|
937326639a
|
feat(sheet): warn about no submission without not graded
Fixes #342
|
2020-09-16 17:22:38 +02:00 |
|
Sarah Vaupel
|
02767b4c5b
|
feat(schedule): first (not-yet-working) stub for ScheduleR
|
2020-08-29 01:38:24 +02:00 |
|
Gregor Kleen
|
f0865b8b59
|
chore: bump changelog
|
2020-08-28 18:13:22 +02:00 |
|
Gregor Kleen
|
56c23ebd33
|
style: minor frontend cleanup wrt. monospace fonts
|
2020-08-28 14:00:52 +02:00 |
|
Gregor Kleen
|
bbfd182ed9
|
feat: support for ldap primary keys
|
2020-08-28 14:00:26 +02:00 |
|
Gregor Kleen
|
abc37aca9c
|
feat: add user-system-function
|
2020-08-27 22:58:28 +02:00 |
|
Gregor Kleen
|
51a98f0670
|
feat: reduce number of study features for courses
|
2020-08-26 23:46:21 +02:00 |
|
Gregor Kleen
|
32c18038b6
|
Merge branch 'master' into 623-kursassoziierte-studienfacher-abschaffen
|
2020-08-26 16:33:09 +02:00 |
|
Gregor Kleen
|
24f428b13b
|
fix: have exam deregistration always delete stored grades
|
2020-08-26 16:03:54 +02:00 |
|
Gregor Kleen
|
ab841a65a3
|
Merge branch 'master' into 623-kursassoziierte-studienfacher-abschaffen
|
2020-08-26 13:45:37 +02:00 |
|
Gregor Kleen
|
06375f8cd8
|
style(dbtable): add rowspan to number column header
|
2020-08-26 13:29:03 +02:00 |
|