Gregor Kleen
2d95f353c1
feat: i18n form
2021-07-18 00:16:32 +02:00
Gregor Kleen
5c5cbaddf8
fix(workflows): workflow-definition edit translations
2021-07-05 17:56:07 +02:00
Winnie Ros
2e57c81a75
refactor(messages): beginning utils-folder
2021-04-07 10:58:35 +02:00
Gregor Kleen
bce2c953e0
chore: bump tests
2021-01-11 16:27:10 +01:00
Gregor Kleen
ef51c6e7c3
feat(users): assimilation
2020-11-02 09:58:01 +01:00
Gregor Kleen
c68a01d7ae
refactor: split foundation & llvm
...
BREAKING CHANGE: split foundation
2020-08-14 17:02:14 +02:00
Gregor Kleen
0fcb65f9fa
refactor: hlint
2020-08-10 21:59:16 +02:00
Gregor Kleen
14be8f61b4
refactor(files): store content separately from metadata
2020-07-17 15:54:28 +02:00
Gregor Kleen
99f23f2558
feat(course-communication): one recipient group per tutorial
...
Fixes #428
2020-05-25 14:04:31 +02:00
Gregor Kleen
3820b45b3e
feat(forms): improve field labeling & error reporting
...
Fixes #588
2020-05-19 10:21:42 +02:00
Gregor Kleen
2936eefbd1
feat(multi-user-field): improve placeholder
...
Remove MassInputTip
2020-05-06 19:01:32 +02:00
Gregor Kleen
192b6279d3
refactor(file upload): move to genericFileField
2020-04-29 18:30:54 +02:00
Gregor Kleen
20ef95c142
feat(allocations): compute & accept allocations
2020-03-10 22:36:33 +01:00
Gregor Kleen
cfaea9c08b
chore: bump to lts-15.0
...
BREAKING CHANGE: major version bumps
2020-02-23 11:12:45 +01:00
Gregor Kleen
fa7f7712f7
feat(courses): course events
2019-10-09 16:51:56 +02:00
Gregor Kleen
67e3b38834
chore: bump versions
...
BREAKING CHANGE: yesod >=1.6
2019-09-25 13:46:10 +02:00
Gregor Kleen
12067de2ff
feat(user-schools): automatically assign users to schools
...
Based on StudyTerms and SchoolLdap
2019-08-28 17:08:23 +02:00
Gregor Kleen
d621e61b11
feat(allocations): show table of all allocations
...
Cleanup imports & pageactions
2019-08-20 13:55:01 +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
Gregor Kleen
b63d77ec7b
Merge branch 'master' into 205-klausuren
...
Fix tests
2019-06-27 09:45:57 +02:00
Steffen Jost
96387cbed5
fix(many occurrences throughout the project): Fix typo: occurence -> occurrence everywhere
...
A typo between occurence in code and occurrence in tests prevented
deployment. I changed all occurrences of "occurence" to the correct
spelling, such that
2019-06-27 08:55:32 +02:00
Gregor Kleen
054ff5cdc3
Create new exams
2019-06-07 13:42:37 +02:00
Gregor Kleen
7a4f1cb76e
massInputAccumEdit
2019-05-29 13:27:04 +02:00
Gregor Kleen
dbb208112f
Aggressively refactor Model.Types
2019-05-27 14:23:58 +02:00
Gregor Kleen
9f101087ac
Overhaul SubmissonMode extensively
2019-05-18 22:51:07 +02:00
Gregor Kleen
ebbef3911e
Send Alerts-Header when using async-massinput
2019-05-09 21:17:26 +02:00
Gregor Kleen
06df42e43b
Better UI for submission users & submission user invitations
2019-05-09 14:53:48 +02:00
Steffen Jost
2aa73b7694
Minor clarifications
2019-05-08 10:14:49 +02:00
Gregor Kleen
b34a8467ed
Fix typo
2019-05-05 18:42:29 +02:00
Gregor Kleen
b430eba9da
Fix tutorial massinputs
2019-05-05 18:24:57 +02:00
Gregor Kleen
aa36bd88b7
Dispatch async-massinput by custom ident
2019-05-05 15:21:47 +02:00
Gregor Kleen
70d3ebcd2c
Handle potentially multiple async massinputs per page
2019-05-05 13:21:00 +02:00
Felix Hamann
09b1d61458
Merge branch 'feat/asynchronous-mass-input' into 'master'
...
Basic short-circuit support for mass-input
See merge request !187
2019-05-04 22:16:09 +02:00
Gregor Kleen
eb0e1382d0
MsgMassInputTip
2019-04-29 09:44:39 +02:00
Gregor Kleen
64c45c515e
Tutorials
2019-04-29 00:20:34 +02:00
Gregor Kleen
ea38ee422f
Basic short-circuit support for mass-input
2019-04-22 12:48:40 +02:00
Gregor Kleen
04f6f89ada
Fix build
2019-04-20 22:34:05 +02:00
Gregor Kleen
98026b2a40
Fix hlint
2019-04-20 22:17:17 +02:00
Gregor Kleen
b63a246109
Fix Haddock
2019-04-20 21:28:44 +02:00
Gregor Kleen
bd98f11ad5
Overhaul corrector interface
2019-04-20 21:21:20 +02:00
Gregor Kleen
feee06e80a
Rework recipient UI
2019-04-20 12:20:35 +02:00
Gregor Kleen
2191272c43
Restructure recipient form
2019-04-20 00:21:30 +02:00
Gregor Kleen
11d2cc46a8
Minor refactor
2019-04-18 16:07:21 +02:00
Gregor Kleen
76f984420f
Custom styling for massInput
2019-04-18 14:49:10 +02:00
Gregor Kleen
5b6c35fedd
Cleanup
2019-04-15 16:41:14 +02:00
Steffen Jost
4520c1be49
email page form incomplete
2019-04-04 15:59:45 +02:00
Gregor Kleen
f5fb82de3e
Improve term creation/editing
2019-03-30 17:05:54 +01:00
Gregor Kleen
62e11a1ca1
Better handle FormFailure and allow de-duplication within miAdd
2019-03-27 15:52:04 +01:00
Gregor Kleen
6dbf8916a5
Remove log comment, which breaks haddock
2019-03-20 22:29:08 +01:00
Gregor Kleen
4aaf9933aa
Fixup
2019-03-20 21:20:51 +01:00