Commit Graph

1899 Commits

Author SHA1 Message Date
Gregor Kleen
c8e1d51e25 fix(authorisation): keep showing allocations (ro) to lecturers 2019-09-30 08:06:56 +02:00
Gregor Kleen
69f4a80dc1 fix: fix build 2019-09-28 13:18:08 +02:00
Gregor Kleen
d2ba173776 fix: fix tutorial registration group applying globally 2019-09-28 13:07:44 +02:00
Gregor Kleen
620950df83 feat(course-applications): automatic acceptance of direct applicants 2019-09-27 11:46:25 +02:00
Gregor Kleen
16abcd2265 fix: don't treat ExamBonusManual as override 2019-09-26 16:50:30 +02:00
Gregor Kleen
2bc68946e3 fix(exams): include bonus points in sum for exam participants 2019-09-26 14:37:55 +02:00
Gregor Kleen
d13ace4edd fix: fix build 2019-09-26 13:37:38 +02:00
Gregor Kleen
adc8d466ac fix(jobs): cleaner shutdown of job-pool-manager 2019-09-26 11:56:33 +02:00
Gregor Kleen
54e94a6670 feat(exams): re-introduce ExamBonusManual 2019-09-26 11:01:32 +02:00
Gregor Kleen
5ebcd89e11 fix: restore behaviour of waiting asynchronously for job-management 2019-09-25 18:51:54 +02:00
Gregor Kleen
cc7a5289a4 fix: improve async behaviour 2019-09-25 18:36:39 +02:00
Gregor Kleen
39f12957f5 fix: fix startup on unix-socket 2019-09-25 18:01:20 +02:00
Gregor Kleen
7a2b972f9f fix(communication): make communication form more intuitive
Fixes #387
2019-09-25 17:36:48 +02:00
Gregor Kleen
fe07a226e9 feat(exam-users): document part-* family of columns 2019-09-25 14:24:19 +02:00
Gregor Kleen
9569c4f026 Merge branch 'master' into 205-klausuren 2019-09-25 14:10:52 +02:00
Gregor Kleen
67e3b38834 chore: bump versions
BREAKING CHANGE: yesod >=1.6
2019-09-25 13:46:10 +02:00
Gregor Kleen
7afd569eaa fix: syntax 2019-09-19 18:26:37 +02:00
Gregor Kleen
d79dca6be9 fix(migration): drop more tables in w.a. for inconsistent 21→22 2019-09-19 17:38:23 +02:00
Gregor Kleen
e97cd5616b feat(exams): implement rounding of exambonus 2019-09-19 11:30:24 +02:00
Gregor Kleen
e05ea8ea8c fix: fix migration & tests 2019-09-19 10:11:25 +02:00
Gregor Kleen
d2478a3657 fix: fix migration 2019-09-19 09:08:33 +02:00
Gregor Kleen
5eaba7830f feat(course): additional crosslinking 2019-09-18 19:21:56 +02:00
Gregor Kleen
0ebda4d382 feat(exams): better display exam-result-information 2019-09-18 19:14:19 +02:00
Gregor Kleen
72342f1393 feat(exams): accept/reset computed results 2019-09-18 18:29:35 +02:00
Gregor Kleen
ea5a398bab feat(exams): automatically compute examResults
BREAKING CHANGE: examPartName no longer required
2019-09-18 17:17:18 +02:00
Gregor Kleen
014a17a3be feat(exams): refine exam form 2019-09-18 11:45:08 +02:00
Gregor Kleen
29f4e28536 feat(exams): csv-import of ExamPartResults
BREAKING CHANGE: Introduces ExamPartNumbers
2019-09-16 17:53:45 +02:00
Gregor Kleen
91b3fdc7b2 chore: fix tests 2019-09-16 11:44:39 +02:00
Gregor Kleen
530a8c688e fix(exams): make examClosed a button
Show examFinished and examClosed to ExamOffice
Mark not-yet-closed exams for ExamOffice
2019-09-16 11:24:14 +02:00
Gregor Kleen
5841a7b5d2 feat(exam-office): exam-office permissions by courseSchool 2019-09-16 10:12:17 +02:00
Gregor Kleen
174c8c2bff Merge branch 'master' into exam-office 2019-09-16 09:40:03 +02:00
Gregor Kleen
edaca1b394 fix(course): add links between users & applications 2019-09-16 09:39:22 +02:00
Gregor Kleen
7e19c45684 chore: fix hlint 2019-09-13 13:31:53 +02:00
Gregor Kleen
484fa1cc63 feat(exam-office): course/user opt-outs 2019-09-13 12:57:30 +02:00
Gregor Kleen
517da054b1 Merge branch 'master' into exam-office 2019-09-13 10:37:20 +02:00
Gregor Kleen
ae27ff0bb1 feat(exams): notifications wrt. registration 2019-09-13 10:06:38 +02:00
Gregor Kleen
2f38278ab1 feat(users): allow customisation of displayed email address
Fixes #459
2019-09-12 17:18:17 +02:00
Gregor Kleen
a85f317bf2 feat(users): allow customisation of userDisplayName
Fixes #346
2019-09-12 15:46:09 +02:00
Gregor Kleen
83e1c9418a feat(allocations): allow changing course capacity during allocation
Also refine display of allocation registration bounds
2019-09-12 14:38:54 +02:00
Gregor Kleen
91b249e58b feat(allocations): show bounds on assignments due to allocation 2019-09-12 11:41:18 +02:00
Gregor Kleen
99b25cfbc6 Merge branch 'master' into exam-office 2019-09-12 10:52:06 +02:00
Gregor Kleen
67f120120f feat(admin-users): allow adding users 2019-09-12 10:36:39 +02:00
Gregor Kleen
123970a783 feat(exam-office): user invitations 2019-09-11 17:49:03 +02:00
Gregor Kleen
c40b5f4671 Merge branch 'master' into exam-office 2019-09-11 17:07:04 +02:00
Gregor Kleen
91c926b1c5 fix(submission-users): properly delete old invitations 2019-09-11 17:06:12 +02:00
Gregor Kleen
52e1844d5e feat(exam-office): notifications 2019-09-11 15:46:01 +02:00
Gregor Kleen
651f0bc4d4 feat(exam-office): exams list 2019-09-11 12:13:36 +02:00
Gregor Kleen
cb9ff32063 fix(exam-office): better logic for isSynced 2019-09-11 09:11:24 +02:00
Gregor Kleen
b638783f12 feat(exam-office): show exam(Occurrence) end-time 2019-09-10 15:51:14 +02:00
Gregor Kleen
72a7f6e8a8 feat(exam-office): grade export 2019-09-10 15:26:45 +02:00