Commit Graph

284 Commits

Author SHA1 Message Date
Sarah Vaupel
f46f23785d Merge branch 'master' into stundenplan 2021-05-04 18:30:59 +02:00
Wolfgang Witt
45fd92aa04 chore: add getCFavouriteR handler+route 2021-04-13 15:06:27 +02:00
Wolfgang Witt
01770b4ee2 chore: allow postCFavouriteR for everyone 2021-04-13 15:06:22 +02:00
Gregor Kleen
91a51664c3 feat(submissions): improve behaviour of sheet-type-exam-part
Fixes #676
2021-03-18 17:50:27 +01:00
Gregor Kleen
fbf21d7313 feat(errors): redirect errors back to ApprootDefault 2020-12-03 12:17:28 +01:00
Gregor Kleen
ee6fecb79e feat(workflows): prepare for admin-workflow-instance-edit 2020-12-01 11:11:48 +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
22f43a9631 Merge branch 'master' into stundenplan 2020-11-11 10:15:27 +01:00
Gregor Kleen
5b28303539 feat: partial/conditional downloads & video streaming 2020-11-10 17:23:15 +01:00
Sarah Vaupel
ceb4df3c63 chore(schedule): add course schedule-opt routes 2020-11-09 11:02:10 +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
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
c984947598 feat(course-events): add basic (un)subscribe routes and handler 2020-11-05 16:17:24 +01:00
Gregor Kleen
5108e1494a feat(workflows): additional work on WorkflowWorkflowWorkflow 2020-10-26 14:52:58 +01:00
Sarah Vaupel
acb663c480 Merge branch 'master' into stundenplan 2020-10-22 13:19:03 +02:00
Gregor Kleen
6cd9f9bbfd Merge branch 'master' into workflows 2020-10-13 14:31:48 +02:00
Gregor Kleen
7b7f11e728 feat(allocations): ui for adding applicants 2020-10-12 21:09:15 +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
18921e06d1 feat(allocations): notify about new courses 2020-09-28 10:55:09 +02:00
Gregor Kleen
e3b5b93c71 feat(workflows): definition route stubs & i18n 2020-09-25 13:13:24 +02:00
Sarah Vaupel
9c36c2fb85 Merge branch 'master' into stundenplan 2020-09-17 17:04:49 +02:00
Sarah Vaupel
02767b4c5b feat(schedule): first (not-yet-working) stub for ScheduleR 2020-08-29 01:38:24 +02:00
Gregor Kleen
42aee66d1f feat: implement system-exam-office 2020-08-27 22:58:29 +02:00
Sarah Vaupel
be2eb3c38d feat(eecorrectr): add handlers and navigation 2020-08-11 16:01:51 +02:00
Gregor Kleen
9827f10b5d Merge branch 'master' into feat/customized-exercises 2020-08-10 15:56:16 +02:00
Gregor Kleen
99c810b82e refactor(submission-own-r): add comment explaining behaviour 2020-08-10 12:08:18 +02:00
Sarah Vaupel
3d35b69cfb Apply 1 suggestion(s) to 1 file(s) 2020-08-10 11:33:32 +02:00
Sarah Vaupel
1e016dab17 Merge branch 'master' into course-visibility 2020-08-08 15:43:00 +02:00
Sarah Vaupel
dfa70ee7fe feat(course-visibility): allow access for exam correctors 2020-08-08 12:54:37 +02:00
Gregor Kleen
db205f635d feat(personalised-sheet-files): participant interaction 2020-08-07 18:18:41 +02:00
Sarah Vaupel
7569195c8b fix(course-visibility): allow access for admin-like roles 2020-08-05 21:25:33 +02:00
Sarah Vaupel
29da6e2ac5 fix(course-visibility): allow deregistration from invisible courses 2020-08-05 10:52:49 +02:00
Gregor Kleen
c4c952ebc1 Merge branch 'master' into feat/customized-exercises 2020-08-04 10:07:36 +02:00
Gregor Kleen
460c133aac feat: admin-crontab-r 2020-08-03 10:11:52 +02:00
Sarah Vaupel
7ce60a36f4 fix(course-visibility): rework routes 2020-08-02 15:18:33 +02:00
Sarah Vaupel
cb0bf15121 feat(course-visibility): account for visibility in routes 2020-07-31 18:05:01 +02:00
Gregor Kleen
9ee44aa2f1 feat(personalised-sheet-files): introduce routes & work on crypto 2020-07-28 19:14:15 +02:00
Gregor Kleen
d770afd2c6 feat(sheets): require exam registration 2020-07-20 14:26:55 +02:00
Gregor Kleen
bbbfa946e1 feat(corrections): override rating_done & documentation
Fixes #525
Fixes #274
2020-06-17 14:38:11 +02:00
Gregor Kleen
57f1ce9265 feat(sheets): submission groups & rework sheet form 2020-04-28 14:31:27 +02:00
Gregor Kleen
e0c05f39d4 fix(auth): tutors may see sheet list 2020-04-27 10:45:31 +02:00
Gregor Kleen
7b5337723d feat(faqs): initial 2020-04-23 16:52:34 +02:00
Gregor Kleen
c81bc2314e feat(system-messages): hiding 2020-04-15 12:34:20 +02:00
Gregor Kleen
ead6015dfe feat(system-messages): refactor cookies & improve system messages
BREAKING CHANGE: names of cookies & configuration changed
2020-04-15 10:39:26 +02:00
Gregor Kleen
738ab7b738 feat: admin interface to issue tokens 2020-04-09 15:23:46 +02:00
Gregor Kleen
20ef95c142 feat(allocations): compute & accept allocations 2020-03-10 22:36:33 +01:00