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
Steffen Jost
0012e2a19c
No header for simple select box. Fixes #363
2019-05-14 12:31:15 +02:00
Gregor Kleen
5176352a5e
Merge branch 'master' into mobile-fixes
2019-05-13 22:28:08 +02:00
Gregor Kleen
ae32725eea
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-05-13 21:15:42 +02:00
Gregor Kleen
92ec39143d
(Principal) support for zero-downtime restart
2019-05-13 20:39:01 +02:00
Steffen Jost
0988ac0dd8
Rename HandIn Button. Fixes #340
2019-05-13 17:39:26 +02:00
Steffen Jost
ae96c6269c
Surpress MsgMassInputTip for common case of single submission sheets
2019-05-13 17:30:49 +02:00
Steffen Jost
1a8d0fff57
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-05-13 16:29:04 +02:00
Steffen Jost
028c0eab32
Attempt filter UI subs
2019-05-13 16:29:00 +02:00
Gregor Kleen
c17588912f
Fix data leak in CCommR
2019-05-13 15:48:38 +02:00
Steffen Jost
0cc1d7689f
UX Hilfe Online Korrektur
2019-05-13 15:34:45 +02:00
Gregor Kleen
0568e8a3f6
Merge branch 'feat/course-participant-invitation'
2019-05-13 00:27:21 +02:00
Gregor Kleen
487c46a1ce
Finish implementation of course participant invitations
...
Fixes #250
2019-05-13 00:17:12 +02:00
Gregor Kleen
a50c31dd88
Allow customisation of file extension -> mimetype mapping
2019-05-12 19:43:57 +02:00
Gregor Kleen
4468519808
Debug output for sourceFiles
2019-05-12 18:03:05 +02:00
Gregor Kleen
38e32b56fb
Don't hide submission files that have no corrected version
2019-05-12 15:02:06 +02:00
Gregor Kleen
e6e92ad42e
Fix #361
2019-05-12 13:59:08 +02:00
Gregor Kleen
2874d7a847
Deployment tweaks (working socket activation)
2019-05-11 20:14:59 +02:00
Gregor Kleen
4270e0a347
Re-tighten permissions on CNotesR
2019-05-10 21:49:52 +02:00
Gregor Kleen
51a6cce2c2
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-05-10 21:43:59 +02:00
Gregor Kleen
801b92bccf
Loosen tutorial-communication-recipient restrictions
2019-05-10 21:43:47 +02:00
Gregor Kleen
bf287a4a99
Redesign course-user
2019-05-10 21:32:16 +02:00
Steffen Jost
48b961cea8
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-05-10 20:04:09 +02:00
Steffen Jost
8679131cec
i18n refactor; html field description added
2019-05-10 19:59:55 +02:00
Gregor Kleen
9f9312661d
Slightly better system messages
2019-05-10 19:19:15 +02:00
Gregor Kleen
1b0a4762c9
Fix Submission
2019-05-10 16:16:48 +02:00
Gregor Kleen
7c4f577b78
More links to TUsersR
2019-05-10 15:40:03 +02:00
Gregor Kleen
e62780e6f3
Address #360
2019-05-10 14:50:39 +02:00
Steffen Jost
a341e9d426
Fix haddock
2019-05-10 12:56:55 +02:00
Steffen Jost
0129e6d534
avoid single file zip for material as well
2019-05-10 12:51:00 +02:00
Steffen Jost
97140775d8
SheetList even icon spacing @hamannf to check
2019-05-10 12:05:23 +02:00
Steffen Jost
86f10ae1ba
Sheet List Convenience like in UniWorX
2019-05-10 11:25:43 +02:00
Gregor Kleen
f63e7dbb76
Remove type="search"
2019-05-09 22:27:55 +02:00
Gregor Kleen
ebbef3911e
Send Alerts-Header when using async-massinput
2019-05-09 21:17:26 +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
d6c3cc8c15
SheetList-prime accessCallback from Course refactored
2019-05-09 17:11:23 +02:00
Steffen Jost
a0de628d9b
display tutors on course page
2019-05-09 17:00:01 +02:00
Steffen Jost
b0d23bca79
Fixes #357
2019-05-09 15:54:32 +02:00
Gregor Kleen
4f45cca614
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-05-09 14:57:15 +02:00
Gregor Kleen
06df42e43b
Better UI for submission users & submission user invitations
2019-05-09 14:53:48 +02:00
Steffen Jost
b908fc4cf3
Sheet: icon mark unpublished files works now
2019-05-09 14:49:56 +02:00
Steffen Jost
6182e94143
Sheet: unpublished files marked with icon and class
2019-05-08 21:02:05 +02:00
Steffen Jost
6daaf68949
initial stub, does not compile
2019-05-08 15:04:57 +02:00
Gregor Kleen
091e5da9df
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-05-08 14:58:49 +02:00
Gregor Kleen
e5dbbe38ad
Introduce wrapForm'
2019-05-08 14:58:40 +02:00
Steffen Jost
36347aa832
flipMaybe moved to Utils
2019-05-08 11:00:10 +02:00
Steffen Jost
2dacc39486
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-05-08 10:52:26 +02:00
Steffen Jost
f6e29a7fa7
Material Delete implemented
2019-05-08 10:52:21 +02:00
Gregor Kleen
ffa1206078
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-05-08 10:27:43 +02:00
Gregor Kleen
d2f0ffc899
Document deleteR
2019-05-08 10:27:30 +02:00
Steffen Jost
2aa73b7694
Minor clarifications
2019-05-08 10:14:49 +02:00
Steffen Jost
6743e3b4d7
Fixes #337
2019-05-07 10:26:19 +02:00
Gregor Kleen
d1a8d9cc17
Minor reformulations
2019-05-06 18:47:01 +02:00
Gregor Kleen
a10f79bcc4
Merge branch 'master' into 298-alerts-sind-unlesbar
2019-05-06 18:31:09 +02:00
Felix Hamann
05f05f54a2
Merge branch 'lmu-cd' into 'master'
...
LMU Corporate Design
Closes #75
See merge request !204
2019-05-05 23:06:40 +02:00
Felix Hamann
00a9f74d08
move logo file and add image of seal to asidenav
2019-05-05 22:53:54 +02:00
Gregor Kleen
d030ec1b5f
Submit sheets from homepage
2019-05-05 21:02:43 +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
ee5caeb381
Merge branch 'master' into feat/generic-invitations
2019-05-05 16:56:51 +02:00
Gregor Kleen
22c01d988c
Generic invitations for everything
2019-05-05 16:45:58 +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
Steffen Jost
84e73f649a
Only show material prime action if it makes sense
2019-05-04 22:10:08 +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
Gregor Kleen
4d7d3f43a5
Merge branch 'feat/materials' into 'master'
...
Feat/materials
See merge request !207
2019-05-04 17:55:28 +02:00
Gregor Kleen
7933877bed
Enable job-handling explicitly where needed
2019-05-04 17:52:02 +02:00
Gregor Kleen
c0b2991c16
Fix haddock
2019-05-04 17:20:53 +02:00
Steffen Jost
f4b93644a8
PageActions done, all tested
2019-05-04 15:13:03 +02:00
Steffen Jost
071d22ee56
time predicate for materials
2019-05-04 13:14:07 +02:00
Steffen Jost
fcd2b58281
Merge master, no surprises
2019-05-04 12:12:53 +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
5bf7c42a66
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-05-03 09:02:47 +02:00
Steffen Jost
af29707359
workaround: no get method for course registration
2019-05-03 09:02:41 +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
Gregor Kleen
d017196245
Embed Logo from assets
2019-05-01 21:09:36 +02:00
Gregor Kleen
d2e10b8306
Fix tests & restore Common handlers
2019-05-01 19:14:08 +02:00
Gregor Kleen
c10dcde04a
Some Caching & minor
2019-05-01 18:41:15 +02:00
Gregor Kleen
309eb116f6
Info Message for Ldap opening new connections
2019-05-01 13:28:17 +02:00
Gregor Kleen
707beee3e3
Minor HTML tweaks
...
Fixes #324
2019-05-01 12:23:11 +02:00
Gregor Kleen
d0b2ffe936
Prettier human-readable health reports
2019-04-30 22:54:29 +02:00
Steffen Jost
09d8c0bb07
Deletion stub
2019-04-30 22:20:21 +02:00
Gregor Kleen
347a5ace63
Fix build
2019-04-30 21:23:05 +02:00
Gregor Kleen
99fdd4b46f
Assimilate WATCHDOG_USEC
2019-04-30 21:15:37 +02:00
Gregor Kleen
6871a695b4
500 instead of 204 when no report is available for too long
2019-04-30 20:44:54 +02:00
Gregor Kleen
32512db3cb
healthWidgetMemcached
2019-04-30 20:34:31 +02:00
Gregor Kleen
667677731e
healthSMTPConnect
2019-04-30 20:18:54 +02:00
Gregor Kleen
8ade1a1bb1
Delay systemd notify ready until first successful healthcheck
2019-04-30 19:59:47 +02:00
Gregor Kleen
369c2227a0
healthLDAPAdmins
2019-04-30 19:36:43 +02:00
Steffen Jost
3e00f4255a
saving probably complete
2019-04-30 19:19:09 +02:00
Gregor Kleen
25badbe030
HealthReport
2019-04-30 17:19:42 +02:00
Steffen Jost
4bd26a2dae
Hinweise zur Sichtbarkeit von Übungsblatt-Dateien
2019-04-30 10:51:24 +02:00
Steffen Jost
c4f47c4856
minor
2019-04-30 10:25:50 +02:00
Gregor Kleen
2f4f88ad76
Address #344
2019-04-29 18:35:35 +02:00
Steffen Jost
22ffa3477d
Saving material mostly implemented
2019-04-29 18:22:07 +02:00
Gregor Kleen
c933fc7664
Merge branch 'master' into feat/generic-invitations
2019-04-29 14:36:25 +02:00
Gregor Kleen
48c3e25d37
Fix #343
2019-04-29 14:30:31 +02:00
Gregor Kleen
ae42f9be03
Merge branch 'master' into feat/generic-invitations
2019-04-29 13:52:38 +02:00
Gregor Kleen
4eda7d20a2
Further HTML cleanup
2019-04-29 13:44:08 +02:00
Gregor Kleen
aefe4c571f
Additional Tutorial information for students
2019-04-29 11:39:09 +02:00
Gregor Kleen
eb0e1382d0
MsgMassInputTip
2019-04-29 09:44:39 +02:00
Gregor Kleen
b40096db8a
Cleanup
2019-04-29 00:45:08 +02:00
Gregor Kleen
64c45c515e
Tutorials
2019-04-29 00:20:34 +02:00
Steffen Jost
212533d88e
Stubs expanded
2019-04-27 20:33:28 +02:00
Steffen Jost
0d4d4a16bf
merge master
2019-04-27 15:53:21 +02:00
Steffen Jost
80cf36bc37
Rounded time for visibility defaults
2019-04-27 14:46:08 +02:00
Gregor Kleen
dd30a97bfa
Minor cleanup
2019-04-27 14:17:13 +02:00
Steffen Jost
454bee3834
merge master
2019-04-27 13:17:16 +02:00
Gregor Kleen
0ec3729005
Fix build
2019-04-27 10:53:13 +02:00
Gregor Kleen
87ecacbcce
More printf debugging
2019-04-27 10:50:35 +02:00
Gregor Kleen
996d04574f
Fix build
2019-04-27 10:31:18 +02:00
Gregor Kleen
60d6d2eda5
printf debugging
2019-04-27 10:24:47 +02:00
Gregor Kleen
53db7803b7
Debugging for socket bind
2019-04-26 13:22:20 +02:00
Felix Hamann
763499f9e3
Merge branch 'master' into feat/asynchronous-mass-input
2019-04-25 16:38:16 +02:00
Gregor Kleen
e1f65a8399
systemd integration
2019-04-25 15:43:05 +02:00
Steffen Jost
d5e1c92794
Initial Stubs
2019-04-25 14:01:24 +02:00
Gregor Kleen
dd6d41ca59
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-04-25 13:13:34 +02:00
Gregor Kleen
39f5c5ece2
Make new sorting stable wrt old settings
...
Fixes #317
2019-04-25 13:12:36 +02:00
Steffen Jost
ddd795d0a8
Bugfix participant note icon no longer crosscourse
2019-04-25 13:06:12 +02:00
Gregor Kleen
530eb09ebb
Fix double identifyForm in ProfileR
2019-04-25 10:42:11 +02:00
Steffen Jost
54f6cf1679
Upload instructions
2019-04-25 10:40:40 +02:00
Felix Hamann
11c5cd3653
add massInput js util
2019-04-25 09:55:55 +02:00
Gregor Kleen
5ec553edde
Fix build
2019-04-24 16:54:09 +02:00