Gregor Kleen
8c17f3354a
fix: remove manually inserted error for testing
2020-12-05 13:07:46 +01:00
Gregor Kleen
833b674c31
fix(errors): better handling of errors from separated approots
2020-12-03 15:51:23 +01:00
Gregor Kleen
707b41d4ec
feat: allow separating user generated content into separate domain
2020-12-02 16:58:52 +01:00
Gregor Kleen
5b28303539
feat: partial/conditional downloads & video streaming
2020-11-10 17:23:15 +01:00
Gregor Kleen
e25e8a2f4c
fix(html-field): introduce stored-markup
...
BREAKING CHANGE: StoredMarkup
2020-11-06 20:39:43 +01:00
Gregor Kleen
0fcb65f9fa
refactor: hlint
2020-08-10 21:59:16 +02:00
Gregor Kleen
a60ad1abae
fix(files): allow clobbering files during form submission
2020-07-20 15:38:30 +02:00
Gregor Kleen
353b7704dc
chore(files): migration to content-addressable storage
2020-07-17 15:54:28 +02:00
Gregor Kleen
14be8f61b4
refactor(files): store content separately from metadata
2020-07-17 15:54:28 +02:00
Gregor Kleen
d0358b4a50
fix(html-field): remove warning about html-input
2020-05-12 14:22:42 +02:00
Gregor Kleen
192b6279d3
refactor(file upload): move to genericFileField
2020-04-29 18:30:54 +02:00
Gregor Kleen
38945c99c4
style: number every table
2020-03-06 10:01:23 +01:00
Gregor Kleen
17882868d2
refactor(dbtable): move haskell-land filtering to actual filter
2020-03-06 09:00:24 +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
c5848b24e8
feat: pandoc-markdown based htmlField
...
BREAKING CHANGE: markdown based HTML input
2020-02-21 17:34:49 +01:00
Sarah Vaupel
ccafd955b9
feat(hide-columns): add hider labels for material list
2020-01-13 10:39:08 +01:00
Gregor Kleen
e87f6075d3
feat(submission): warn about deleting co-submissions
2019-12-04 11:51:50 +01:00
Gregor Kleen
0e027b129e
refactor: bump esqueleto & redo StudySubTerms
...
BREAKING CHANGE: Bumped esqueleto
2019-11-26 17:43:19 +01:00
Gregor Kleen
aa93b75e00
feat(course): introduce CourseNews
2019-10-01 19:46:40 +02:00
Gregor Kleen
67e3b38834
chore: bump versions
...
BREAKING CHANGE: yesod >=1.6
2019-09-25 13:46:10 +02:00
Gregor Kleen
72a7f6e8a8
feat(exam-office): grade export
2019-09-10 15:26:45 +02:00
Gregor Kleen
a671937868
fix: fix tests
2019-09-09 16:40:01 +02:00
Gregor Kleen
80cb16a40f
feat(course-edit): warn about long shorthands
...
Also make sure text input is stripped of whitespace
2019-09-06 11:01:37 +02:00
Gregor Kleen
1d8630663a
Merge branch 'master' into 302-transaction-log
2019-09-06 09:38:16 +02:00
Gregor Kleen
412ce98fa0
feat(forms): allow customisation of user-facing datalist values
2019-09-05 20:08:15 +02:00
Sarah Vaupel
7a0efbb5ca
chore(audit): add audit hook to DeleteRoute
2019-08-29 15:29:10 +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
a00698e99e
feat(course-registration): allow independent course application
2019-08-09 16:44:26 +02:00
Gregor Kleen
631bbef0b8
feat(csv): introduce csv export
2019-07-10 19:24:10 +02:00
Steffen Jost
ceace36abd
MaterialVisible has an icon now and no more alert
2019-05-29 10:33:14 +02:00
Gregor Kleen
97eb18c5aa
Cleanup file handling
...
* Use serve*File(s)-Utilities wherever possible
* Stream Files from database through zip-encoder and to client whenever possible
* Get rid of ZIPArchiveName and use Content-Disposition everywhere
* Make Content-Disposition able to deal with non-ascii filenames
2019-05-18 15:58:29 +02:00
Steffen Jost
8679131cec
i18n refactor; html field description added
2019-05-10 19:59:55 +02:00
Steffen Jost
0129e6d534
avoid single file zip for material as well
2019-05-10 12:51:00 +02:00
Steffen Jost
86f10ae1ba
Sheet List Convenience like in UniWorX
2019-05-10 11:25:43 +02:00
Steffen Jost
6a68e1de79
show archive link on material show
2019-05-09 19:58:03 +02:00
Steffen Jost
36358af8be
quiet hlint
2019-05-09 19:24:17 +02:00
Steffen Jost
aaedb64d36
Download Link für Material-Archive
2019-05-09 19:21:49 +02:00
Steffen Jost
b908fc4cf3
Sheet: icon mark unpublished files works now
2019-05-09 14:49:56 +02:00
Steffen Jost
f6e29a7fa7
Material Delete implemented
2019-05-08 10:52:21 +02:00
Steffen Jost
6743e3b4d7
Fixes #337
2019-05-07 10:26:19 +02:00
Steffen Jost
4a65312816
Bugfix: sorting materials visible from; updated info pages
2019-05-04 18:56:25 +02:00
Gregor Kleen
95298f856e
Fix hlint
2019-05-04 18:25:06 +02:00
Steffen Jost
f4b93644a8
PageActions done, all tested
2019-05-04 15:13:03 +02:00
Steffen Jost
3021435350
Material working; just links and right missing
2019-05-03 18:08:15 +02:00
Steffen Jost
dc4ec6148f
Bugfix: MaterialShow empty table indicator working
2019-05-03 17:18:22 +02:00
Steffen Jost
d2546745da
Workaround: hasFiles material-show not working
2019-05-03 14:39:16 +02:00
Steffen Jost
e0c9f4987a
Showing material implemented, missing overview
2019-05-03 12:55:46 +02:00
Steffen Jost
126381a409
fix db columns for files
2019-05-03 08:27:11 +02:00
Steffen Jost
88fc32e13f
Material dbTable almost done, sorting type error
2019-05-02 17:13:32 +02:00
Steffen Jost
09467c21f3
Refactor Sheet Show: unnecessary join removed
2019-05-02 09:51:09 +02:00