Sarah Vaupel
276dcb6ad9
feat(tooltips): add auto unzip and multiFileField tooltips
2019-10-01 13:27:48 +02:00
Gregor Kleen
95ceeddc83
feat(csv): allow customisation of csv-export-options
2019-09-30 15:53:29 +02:00
Gregor Kleen
54e94a6670
feat(exams): re-introduce ExamBonusManual
2019-09-26 11:01:32 +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
e97cd5616b
feat(exams): implement rounding of exambonus
2019-09-19 11:30:24 +02:00
Gregor Kleen
014a17a3be
feat(exams): refine exam form
2019-09-18 11:45:08 +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
5cec146cb7
Merge branch 'master' into exam-office
2019-09-10 09:42:25 +02:00
Gregor Kleen
3868e8feae
fix(file-upload): fix inverted logic for when upload is required
2019-09-09 17:04:40 +02:00
Gregor Kleen
f75cc641e2
feat(exam-office): subscription management for users & fields
2019-09-06 18:33:50 +02:00
Gregor Kleen
412ce98fa0
feat(forms): allow customisation of user-facing datalist values
2019-09-05 20:08:15 +02:00
Gregor Kleen
b7496f9940
feat(forms): show studyFeaturesField in studyFeaturesFieldFor
...
Fixes #451
2019-09-05 19:14:10 +02:00
Gregor Kleen
fc53497aa3
fix(course-edit): show old allocation
...
Fixes #450
2019-09-04 11:36:16 +02:00
Sarah Vaupel
0998d11312
Merge branch 'master' into 409-find-implement-alternative-for-datepicker
2019-08-26 10:35:51 +02:00
Gregor Kleen
f5da3bebba
feat(allocations): show table of course applications
2019-08-22 15:27:28 +02:00
Gregor Kleen
d621e61b11
feat(allocations): show table of all allocations
...
Cleanup imports & pageactions
2019-08-20 13:55:01 +02:00
Sarah Vaupel
939bbfa884
Merge branch 'master' into 409-find-implement-alternative-for-datepicker
2019-08-13 15:05:24 +02:00
Gregor Kleen
2a804c8a39
Merge branch '155-zentralanmeldungen'
2019-08-12 17:44:17 +02:00
Gregor Kleen
79d4ae20ee
feat(courses): rework couse registration
...
Support course applications
BREAKING CHANGE: auditing for course registrations and deregistrations, more
tightly couple exam results, exam registration, and course registration (delete
them together now)
2019-08-12 16:54:37 +02:00
Sarah Vaupel
9f8749c4ce
feat(datepicker): format time on submit
2019-08-12 13:49:57 +02:00
Gregor Kleen
a00698e99e
feat(course-registration): allow independent course application
2019-08-09 16:44:26 +02:00
Sarah Vaupel
9b195155c1
Merge branch 'master' into course-teaser
2019-08-06 19:14:36 +02:00
Sarah Vaupel
3b419b3366
feat(course-teaser-filter): working filters for semester and institute
2019-08-06 10:48:38 +02:00
Gregor Kleen
14a9a45674
feat(allocations): add courses to allocations
2019-08-05 11:34:00 +02:00
Gregor Kleen
84c12b5fc7
feat(notification triggers): redesign interface
...
Fixes #410
2019-07-29 17:12:48 +02:00
Gregor Kleen
b8b308d608
feat(exams): show exam results
2019-07-25 14:45:45 +02:00
Gregor Kleen
d5be5d61ee
refactor(exams): split Handler.Exams & better type for pass/fail
2019-07-25 11:47:40 +02:00
Gregor Kleen
e1996ac2e5
feat(exams): allow assigning exam participants to occurrences
2019-07-18 09:35:42 +02:00
Steffen Jost
9dbef1fe0f
fix(sheet type info): give better tooltips and name to sheet types
...
Closes #402
2019-07-16 11:36:50 +02:00
Gregor Kleen
05e7b52f08
fix(exams): cleanup exam interface
...
BREAKING CHANGE: examStart and examPublishOccurrenceAssignments now optional
2019-07-15 11:27:56 +02:00
Steffen Jost
609821595b
fix(number-input-fields): number inputs made HTML5 compatible
...
number inputs of rational fields allow rational inputs and optionally
provide min-max attributes for HTML5
Closes #412
2019-07-04 13:56:04 +02:00
Gregor Kleen
67a50c9e87
feat(exams): CRU (no D) for exams
2019-06-19 15:34:09 +02:00
Gregor Kleen
054ff5cdc3
Create new exams
2019-06-07 13:42:37 +02:00
Gregor Kleen
332e83a111
Fix handling of URL-encoded jsonFields
...
See #392
2019-06-04 10:08:57 +02:00
Gregor Kleen
c2ab196b92
Fix handling of suggested UploadSpecificFiles
2019-05-28 22:30:38 +02:00
Gregor Kleen
e2315dd28e
Fix sheetForm
2019-05-20 18:22:53 +02:00
Gregor Kleen
9f101087ac
Overhaul SubmissonMode extensively
2019-05-18 22:51:07 +02:00
Steffen Jost
ae96c6269c
Surpress MsgMassInputTip for common case of single submission sheets
2019-05-13 17:30:49 +02:00
Gregor Kleen
bf287a4a99
Redesign course-user
2019-05-10 21:32:16 +02:00
Gregor Kleen
d030ec1b5f
Submit sheets from homepage
2019-05-05 21:02:43 +02:00
Gregor Kleen
369c2227a0
healthLDAPAdmins
2019-04-30 19:36:43 +02:00
Gregor Kleen
aefe4c571f
Additional Tutorial information for students
2019-04-29 11:39:09 +02:00
Gregor Kleen
64c45c515e
Tutorials
2019-04-29 00:20:34 +02:00
Gregor Kleen
07ff56e157
Mixed (external & direct) submissions
2019-04-21 13:57:03 +02:00
Gregor Kleen
bd98f11ad5
Overhaul corrector interface
2019-04-20 21:21:20 +02:00
Gregor Kleen
8637847fc6
Working CCommR
2019-04-16 21:28:21 +02:00
Gregor Kleen
5b6c35fedd
Cleanup
2019-04-15 16:41:14 +02:00
Gregor Kleen
68a0f7c566
Cleanup buttonForm & remove duplicate identifyForm calls
2019-03-28 12:06:50 +01:00