Commit Graph

1520 Commits

Author SHA1 Message Date
Gregor Kleen
23a21b905c fix: build 2020-11-28 12:46:47 +01:00
Gregor Kleen
6489f1139e chore(changelog): room references & hidden rooms 2020-11-28 10:51:35 +01:00
Gregor Kleen
be8a21c63a chore: changelog 2020-11-25 18:49:20 +01:00
Gregor Kleen
2619b08ad1 fix(workflows): prefer payload label from target state
Adjust styling
2020-11-25 18:47:13 +01:00
Gregor Kleen
82b3a6364c feat(workflows): wire up ws-school 2020-11-24 22:35:59 +01:00
Gregor Kleen
43caeefbf1 Merge branch 'master' into workflows 2020-11-24 10:56:41 +01:00
Gregor Kleen
771532c666 style(exams): larger occurrence description fields 2020-11-20 11:31:10 +01:00
Gregor Kleen
319c75a85a feat(rooms): different room types & hidden rooms 2020-11-19 14:25:38 +01:00
Gregor Kleen
4b525ea824 feat(exams): optionally close on finish
Fixes #652
2020-11-17 12:43:24 +01:00
Gregor Kleen
3eba184be2 chore(changelog): bump 2020-11-14 12:49:21 +01:00
Gregor Kleen
34cd393e61 style(file-input): improve file-input__list 2020-11-14 12:29:07 +01:00
Gregor Kleen
99475ed253 feat(schedule): highlight current day/timeslot 2020-11-12 13:07:12 +01:00
Gregor Kleen
7733bd6280 fix(schedule): consider lecture period & holidays 2020-11-12 12:53:00 +01:00
Gregor Kleen
5bc25d1d3f feat(schedule): continue events over multiple slots
Also fix handling of ExceptNoOccur
2020-11-12 11:42:37 +01:00
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
62c8296c6a Merge branch 'master' into stundenplan 2020-11-09 20:59:11 +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
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
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
78c5bc5258 fix(course): better explanation for material access 2020-11-06 12:12:39 +01:00
Gregor Kleen
a0e5edeaef Merge branch 'master' into workflows 2020-11-06 11:06:50 +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
Gregor Kleen
03fec7752b Merge branch 'master' into workflows 2020-11-05 12:19: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
Gregor Kleen
6a7a892c74 feat(workflows): node messages 2020-10-28 17:16:42 +01:00
Sarah Vaupel
4151f62fa5 feat(schedule): enhance messages, restructure profile form 2020-10-28 16:11:32 +01:00
Gregor Kleen
5b897c7a42 feat(workflows): further work on WorkflowWorkflowWorkflow 2020-10-28 15:59:16 +01:00
Gregor Kleen
3e6935490b Merge branch 'master' into workflows 2020-10-27 11:02:03 +01:00
Gregor Kleen
5108e1494a feat(workflows): additional work on WorkflowWorkflowWorkflow 2020-10-26 14:52:58 +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
fd7c91f5b8 feat(workflows): initiate 2020-10-19 21:46:10 +02:00
Gregor Kleen
ddd1dd5df4 Merge branch 'master' into workflows 2020-10-14 17:01:31 +02:00
Gregor Kleen
51ed7e0a26 feat(ldap): expose active directory errors 2020-10-14 12:40:08 +02:00
Gregor Kleen
6cd9f9bbfd Merge branch 'master' into workflows 2020-10-13 14:31:48 +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
baea302e48 feat(workflows): placeholder handlers 2020-09-30 16:51:24 +02:00
Gregor Kleen
653f7f30dd Merge branch 'master' into workflows 2020-09-29 09:43:40 +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
Gregor Kleen
4d63d30634 feat(workflows): create new workflow definitions 2020-09-25 13:15:54 +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
Sarah Vaupel
390a53b982 Merge branch 'master' into stundenplan 2020-08-26 10:31:16 +02:00
Gregor Kleen
4f9a4f7f44 refactor: remove course-participant-field, course-application-field 2020-08-25 14:27:58 +02:00
Gregor Kleen
dcb83d96fc feat(study-features): add study-features-first-observed 2020-08-25 12:27:40 +02:00
Sarah Vaupel
3be331f043 feat(schedule-week): display slots outside default range (WIP) 2020-08-25 12:00:37 +02:00
Sarah Vaupel
2baf76f138 refactor(schedule-week): minor TimeSlot type refactor 2020-08-24 19:39:27 +02:00
Gregor Kleen
9e9e53e76a feat(allocations): merge notifications 2020-08-24 14:39:43 +02:00
Sarah Vaupel
ed5101c26c refactor(schedule): major ScheduleEntry type refactor 2020-08-24 10:57:16 +02:00
Sarah Vaupel
280a19865c feat(schedule-week): join multiple parallel exam occurrences (WIP) 2020-08-23 21:05:08 +02:00
Sarah Vaupel
428b8cf739 refactor(schedule-week): remove deprecated week messages 2020-08-21 17:14:56 +02:00
Sarah Vaupel
db49943baf refactor(schedule-week): move TimeSlot to separate module 2020-08-21 14:08:09 +02:00
Sarah Vaupel
693b36e789 refactor(schedule-week): refactor module 2020-08-20 23:14:23 +02:00
Sarah Vaupel
3416e63f6f feat(schedule): include exam occurrences (WIP) 2020-08-20 22:27:59 +02:00
Sarah Vaupel
3254d34dc4 feat(schedule): better handling of hrefs 2020-08-20 18:53:56 +02:00
Sarah Vaupel
6245079465 feat(schedule): display tutorial name 2020-08-20 18:15:54 +02:00
Sarah Vaupel
2d38172363 refactor(schedule): prepare to include tutorials 2020-08-20 17:59:58 +02:00
Sarah Vaupel
6ac1dc57d0 feat(schedule): enhance display of days 2020-08-20 17:50:47 +02:00
Sarah Vaupel
2ea234259b refactor(schedule): better template separation 2020-08-20 17:25:04 +02:00