Commit Graph

1611 Commits

Author SHA1 Message Date
Gregor Kleen
6dc1d76f0a Merge branch 'master' into 205-klausuren 2019-06-19 15:40:45 +02:00
Gregor Kleen
67a50c9e87 feat(exams): CRU (no D) for exams 2019-06-19 15:34:09 +02:00
Steffen Jost
782110a824 feat minor: E.isJust added 2019-06-19 11:11:55 +02:00
Steffen Jost
3bded5071b fix: filter submission by not having corrector 2019-06-19 10:49:22 +02:00
Steffen Jost
55468496e0 fix: minor heat correction for correction overview 2019-06-19 09:53:01 +02:00
Felix Hamann
1f34c72c23 Merge branch 'master' into changelog 2019-06-17 22:57:25 +02:00
Felix Hamann
7b8a3979bd chore: rename german changelog file to all uppercase 2019-06-17 22:42:00 +02:00
Felix Hamann
1256325a3e chore: rename german ChangeLog.md to ChangeLog_de.md 2019-06-17 22:42:00 +02:00
Steffen Jost
fedcc9a2ad Overview Corrections working now 2019-06-17 16:30:04 +02:00
Steffen Jost
55cd175f06 Minor Bugfix 2019-06-17 09:55:02 +02:00
Steffen Jost
d5b094d6b4 Corrector loads shown; BUG preview somehow missing now 2019-06-17 09:47:50 +02:00
Steffen Jost
8201aa84e5 Bugfix: only attemp to assign unassigned submissions 2019-06-17 08:33:15 +02:00
Steffen Jost
af00b06130 Compiles and works, but still needs some minor fixes 2019-06-16 16:38:28 +02:00
Steffen Jost
4f1b2886cd guards added as needed for plan generartion without exceptions 2019-06-16 13:16:01 +02:00
Steffen Jost
e33704dca4 Implementation okay, but throws NoCorrectors (FIXME) 2019-06-14 20:43:14 +02:00
Steffen Jost
718a2b026c Correction stats coded, but not yet used online 2019-06-14 17:05:45 +02:00
Steffen Jost
0185fd3c87 assignSubmission split into planning and assigning part 2019-06-13 09:49:17 +02:00
Gregor Kleen
d054370b29 Better exam table 2019-06-12 09:17:32 +02:00
Gregor Kleen
7deb994c16 Merge branch 'master' into 205-klausuren 2019-06-07 13:43:29 +02:00
Gregor Kleen
054ff5cdc3 Create new exams 2019-06-07 13:42:37 +02:00
Steffen Jost
ee58d61285 Fixes #257 2019-06-06 18:39:32 +02:00
Steffen Jost
fbd7c3947d Towards #257 2019-06-06 16:04:43 +02:00
Steffen Jost
cd70b8ffc4 Fixes #298 Fixes #281 2019-06-06 15:29:59 +02:00
Steffen Jost
2feb751afa Towards #298 2019-06-06 13:35:42 +02:00
Gregor Kleen
12e09bf6e0 Merge branch 'master' into 205-klausuren 2019-06-06 11:42:27 +02:00
Steffen Jost
1cc314b653 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-06-06 10:13:39 +02:00
Steffen Jost
ee7f2b534a minor refactor 2019-06-06 10:13:32 +02:00
Gregor Kleen
a5dcdaae0b Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-06-04 10:32:29 +02:00
Gregor Kleen
332e83a111 Fix handling of URL-encoded jsonFields
See #392
2019-06-04 10:08:57 +02:00
Steffen Jost
59d5f441c8 Alle Abgaben Verteilen Funktionalität eingerichtet 2019-06-04 09:24:06 +02:00
Steffen Jost
a71ac7139d Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-06-04 08:14:26 +02:00
Steffen Jost
d34998ac04 automatic corrector assignment 2019-06-04 08:14:13 +02:00
Gregor Kleen
98d76e30ea Make calls to unsafeHandler shorter lived 2019-05-30 23:37:48 +02:00
Gregor Kleen
5cfe4e049f Even more caching 2019-05-30 22:08:06 +02:00
Gregor Kleen
3dc66c4817 Aggressive caching of AuthTag-Evaluation 2019-05-30 21:57:23 +02:00
Steffen Jost
745feeac83 FilterUI for Submission (Part2) 2019-05-29 20:59:58 +02:00
Gregor Kleen
5fdad339e3 Merge branch 'master' into 205-klausuren 2019-05-29 14:46:12 +02:00
Steffen Jost
669c803105 FilterUI for Submission (Part 1) 2019-05-29 14:09:29 +02:00
Steffen Jost
51e0502117 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-05-29 13:37:03 +02:00
Gregor Kleen
8f33d1590c defaultPagesize 2019-05-29 13:36:11 +02:00
Gregor Kleen
7a4f1cb76e massInputAccumEdit 2019-05-29 13:27:04 +02:00
Steffen Jost
ceace36abd MaterialVisible has an icon now and no more alert 2019-05-29 10:33:14 +02:00
Gregor Kleen
99061a89c4 Merge branch 'babel' into 'master'
Add compilation and bundling to frontend

See merge request !235
2019-05-29 10:28:28 +02:00
Steffen Jost
6a242bc432 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-05-29 09:25:04 +02:00
Gregor Kleen
c2ab196b92 Fix handling of suggested UploadSpecificFiles 2019-05-28 22:30:38 +02:00
Felix Hamann
86ea9d4256 Merge branch 'master' into babel 2019-05-28 20:59:28 +02:00
Steffen Jost
0fc9c326b9 fixes #394 2019-05-28 19:22:14 +02:00
Gregor Kleen
c105e0c627 Explicit opt-out for navigate-away-prompt
Fixes #395
2019-05-28 18:23:17 +02:00
Gregor Kleen
ad36aca8cf Merge branch 'master' into 205-klausuren 2019-05-27 20:03:29 +02:00
Gregor Kleen
08b804998a Fix CryptoID serialization 2019-05-27 19:55:22 +02:00
Felix Hamann
beecc17962 Revert "remove custom polyfills, let babel do the work"
This reverts commit 4c1a38b517.
2019-05-27 19:50:35 +02:00
Gregor Kleen
c0056c10d3 Merge branch 'master' into 205-klausuren 2019-05-27 15:15:49 +02:00
Gregor Kleen
06862cf8fd Some haddock 2019-05-27 14:45:08 +02:00
Gregor Kleen
dbb208112f Aggressively refactor Model.Types 2019-05-27 14:23:58 +02:00
Felix Hamann
4c1a38b517 remove custom polyfills, let babel do the work 2019-05-26 22:26:22 +02:00
Gregor Kleen
f2ea8eb2cf Ensure HealthChecks can be disabled 2019-05-26 17:18:15 +02:00
Gregor Kleen
4a621cbb2f Hlint 2019-05-26 13:40:03 +02:00
Gregor Kleen
679fb7cf9b Fix notification delay 2019-05-26 13:09:12 +02:00
Gregor Kleen
e83df05a69 Log watchdog/status interactions 2019-05-26 12:45:43 +02:00
Felix Hamann
5e5e350378 remove zepto.js and make flatpickr a js import 2019-05-25 23:10:23 +02:00
Felix Hamann
98c5daebcf only import bundled js and css in Foundation.hs 2019-05-25 22:14:52 +02:00
Gregor Kleen
30fe78ebdc Decouple HealthCheck intervals 2019-05-24 22:24:48 +02:00
Gregor Kleen
37644a242f Minor Cron cleanup 2019-05-21 13:03:09 +02:00
Gregor Kleen
0a2b676a42 Fix typo 2019-05-21 00:50:39 +02:00
Gregor Kleen
2ce7925bb4 Merge branch '384-alerts-header-nicht-utf-8-encodiert' into 'master'
Percent-encode Alerts header

Closes #384

See merge request !226
2019-05-20 23:57:49 +02:00
Gregor Kleen
35306abbb2 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-05-20 23:35:40 +02:00
Gregor Kleen
91b8a903da Open SystemMessages as modals 2019-05-20 23:35:33 +02:00
Felix Hamann
a4f8aaec81 Merge branch 'http-client-html-helpers' into 'master'
Http client html helpers

See merge request !225
2019-05-20 23:26:49 +02:00
Gregor Kleen
283ad9c421 Make modal-ids always css-compatible 2019-05-20 23:24:18 +02:00
Felix Hamann
b66ed42548 Merge branch 'master' into http-client-html-helpers 2019-05-20 23:12:20 +02:00
Gregor Kleen
e2315dd28e Fix sheetForm 2019-05-20 18:22:53 +02:00
Gregor Kleen
aa7f451a81 Adjust JSON-Encoding of UploadMode to avoid migration 2019-05-20 15:23:45 +02:00
Gregor Kleen
0c1c647189 Handle AssignSubmissionException in correctionsR
Fix #382
2019-05-20 14:10:12 +02:00
Gregor Kleen
95ac8846aa Percent-encode Alerts header 2019-05-20 00:14:21 +02:00
Gregor Kleen
7deba81320 Additional testing 2019-05-20 00:06:15 +02:00
Gregor Kleen
848dc7470a Additional testing 2019-05-19 20:19:46 +02:00
Gregor Kleen
27a5b83f55 Re-do assignSubmissions to pass tests 2019-05-19 17:18:29 +02:00
Felix Hamann
39da7d40ec Merge branch 'master' into http-client-html-helpers 2019-05-19 10:55:50 +02:00
Gregor Kleen
2b79b40bfb Fix Haddock 2019-05-19 00:40:54 +02:00
Gregor Kleen
22f5a655c5 Don't crash on unsafe migrations 2019-05-18 23:51:50 +02:00
Gregor Kleen
813d446975 Divide sheetForm into sections 2019-05-18 23:14:21 +02:00
Gregor Kleen
9f101087ac Overhaul SubmissonMode extensively 2019-05-18 22:51:07 +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
e676be8f3f Fixes #374 2019-05-17 18:51:55 +02:00
Steffen Jost
c0bc4dd8f3 Code DRY cleaning 2019-05-17 13:53:07 +02:00
Steffen Jost
601cbeab76 Fixes #381 2019-05-17 13:40:39 +02:00
Steffen Jost
86204f78e2 attempt at #374 failed 2019-05-16 13:58:07 +02:00
Steffen Jost
953f7af122 Avoid reported confusion of bookmark using users 2019-05-16 12:11:48 +02:00
Steffen Jost
5a9ca00ff6 Fix #379 2019-05-16 11:18:19 +02:00
Felix Hamann
cc3f3fe41a add htmlhelpers (fns from httpclient) 2019-05-15 23:22:21 +02:00
Steffen Jost
81441717ce Quiet hlint, one more split to Model.Types 2019-05-15 22:33:57 +02:00
Steffen Jost
05389fc27e Splitting Model.Types into three parts 2019-05-15 21:58:27 +02:00
Gregor Kleen
09196971f8 Rough sketch of models/exams 2019-05-15 15:12:00 +02:00
Steffen Jost
e712552397 sheet list icons cleaned 2019-05-15 14:16:21 +02:00
Steffen Jost
7cda3e9f2e Towards #364 for task 1 2019-05-15 12:54:23 +02:00
Steffen Jost
db915f5736 Default Filter corrections inactivated, depends on issue #371 2019-05-15 09:49:42 +02:00
Steffen Jost
008db4f56c Tooltip course invitation 2019-05-15 09:39:06 +02:00
Gregor Kleen
48f9410fca Fix typo 2019-05-14 23:17:34 +02:00
Steffen Jost
f52b831f38 Fixes #368. Dauerte so lange wegen 2x Hlint Durchläufen :( 2019-05-14 22:58:49 +02:00
Steffen Jost
06fcf4aa01 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-05-14 22:37:42 +02:00