Sarah Vaupel
f5b3dd4c3a
Replaced DisplayAble instance for TermId and SchoolId with ToMessage instances
2019-06-26 19:27:41 +02:00
Sarah Vaupel
a40456f2cd
Removed DisplayAble instance for CryptoIDs
2019-06-26 19:03:13 +02:00
Sarah Vaupel
09e072c6e3
Replaced DisplayAble instance for Rational with auxiliary function rounding to Fixed E3
2019-06-26 18:09:37 +02:00
Gregor Kleen
1684da07f2
fix(exams): Fix registration
2019-06-26 17:33:55 +02:00
Gregor Kleen
99184ff053
feat(exams): exam registration
2019-06-26 15:25:59 +02:00
Sarah Vaupel
96edf7dff3
Replaced all DisplayAble instances except Rational
2019-06-26 15:08:21 +02:00
Sarah Vaupel
067c2b9caa
Replaced display calls in most hamlet files
2019-06-26 14:36:01 +02:00
Gregor Kleen
0428e8b921
Merge branch 'master' into 205-klausuren
2019-06-26 13:40:02 +02:00
Steffen Jost
2f7f733628
Abgaben Zuteilung überarbeitet
2019-06-26 12:12:19 +02:00
Sarah Vaupel
8a626174d0
Removed more DisplayAble instances
2019-06-26 10:06:58 +02:00
Sarah Vaupel
84070a5565
Replaced DisplayAble Text instance, started adding ToMarkup instances for keys, attempted adding interface for CryptoIDs (TODO)
2019-06-19 21:54:23 +02:00
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
55468496e0
fix: minor heat correction for correction overview
2019-06-19 09:53:01 +02:00
Steffen Jost
fedcc9a2ad
Overview Corrections working now
2019-06-17 16:30:04 +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
054ff5cdc3
Create new exams
2019-06-07 13:42:37 +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
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
Felix Hamann
86ea9d4256
Merge branch 'master' into babel
2019-05-28 20:59:28 +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
Felix Hamann
4c1a38b517
remove custom polyfills, let babel do the work
2019-05-26 22:26:22 +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
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
Gregor Kleen
95ac8846aa
Percent-encode Alerts header
2019-05-20 00:14:21 +02:00
Felix Hamann
39da7d40ec
Merge branch 'master' into http-client-html-helpers
2019-05-19 10:55:50 +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
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
7cda3e9f2e
Towards #364 for task 1
2019-05-15 12:54:23 +02:00
Steffen Jost
f52b831f38
Fixes #368 . Dauerte so lange wegen 2x Hlint Durchläufen :(
2019-05-14 22:58:49 +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
9f9312661d
Slightly better system messages
2019-05-10 19:19:15 +02:00
Gregor Kleen
e62780e6f3
Address #360
2019-05-10 14:50:39 +02:00
Steffen Jost
86f10ae1ba
Sheet List Convenience like in UniWorX
2019-05-10 11:25:43 +02:00
Gregor Kleen
ebbef3911e
Send Alerts-Header when using async-massinput
2019-05-09 21:17:26 +02:00
Steffen Jost
d6c3cc8c15
SheetList-prime accessCallback from Course refactored
2019-05-09 17:11:23 +02:00
Gregor Kleen
06df42e43b
Better UI for submission users & submission user invitations
2019-05-09 14:53:48 +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
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
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
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
e0c9f4987a
Showing material implemented, missing overview
2019-05-03 12:55:46 +02:00
Gregor Kleen
d017196245
Embed Logo from assets
2019-05-01 21:09:36 +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
Gregor Kleen
25badbe030
HealthReport
2019-04-30 17:19:42 +02:00
Gregor Kleen
2f4f88ad76
Address #344
2019-04-29 18:35:35 +02:00
Gregor Kleen
48c3e25d37
Fix #343
2019-04-29 14:30:31 +02:00
Gregor Kleen
64c45c515e
Tutorials
2019-04-29 00:20:34 +02:00
Felix Hamann
11c5cd3653
add massInput js util
2019-04-25 09:55:55 +02:00
Gregor Kleen
07ff56e157
Mixed (external & direct) submissions
2019-04-21 13:57:03 +02:00
Gregor Kleen
c10aff1c57
Merge branch 'master' into 328-formular-zum-kontakt-mit-kursteilnehmern
2019-04-18 14:42:35 +02:00
Gregor Kleen
60e95e8ef7
Cleanup & (maybe|require)BearerToken
2019-04-17 11:35:27 +02:00
Gregor Kleen
d037434dc2
Merge branch 'master' into feat/tokens
2019-04-17 09:09:20 +02:00
Gregor Kleen
8637847fc6
Working CCommR
2019-04-16 21:28:21 +02:00
Steffen Jost
dd1cd6650f
communication prototype
2019-04-16 15:03:37 +02:00
Gregor Kleen
ea658f65ce
Lecturer invitations via e-mail
2019-04-12 14:08:55 +02:00
Gregor Kleen
ed9c1ce461
Merge branch 'util-refactor' of gitlab.cip.ifi.lmu.de:jost/UniWorX into util-refactor
2019-04-11 00:06:39 +02:00
Gregor Kleen
586fb93736
Introduce Utils.Frontend.I18n
2019-04-11 00:05:01 +02:00
Felix Hamann
23d94e1335
remove poc js utility
2019-04-10 23:25:49 +02:00
Felix Hamann
7d7c0d15c9
refactor alerts js utility
2019-04-10 20:19:49 +02:00
Felix Hamann
796cddf21e
refactor asidenav js util
2019-04-10 20:01:56 +02:00
Gregor Kleen
1532518943
Fix build
2019-04-10 09:25:51 +02:00
Gregor Kleen
41f228aaad
Merge remote-tracking branch 'origin/master' into feat/tokens
2019-04-10 09:16:49 +02:00
Gregor Kleen
db8e527bbc
Merge branch 'master' into 'util-refactor'
...
# Conflicts:
# src/Handler/Home.hs
2019-04-09 22:47:19 +02:00
Felix Hamann
559fb3fb9d
refactor async form js util
2019-04-09 21:55:58 +02:00
Felix Hamann
63aef9e362
remove obsolete julius files
2019-04-09 21:54:30 +02:00
Felix Hamann
6a29a7d081
started refactoring async table js utility
2019-04-07 23:31:04 +02:00
Felix Hamann
d43fbca0c3
refactor check all checkbox js utility
2019-04-07 22:31:27 +02:00
Gregor Kleen
f158735dd6
Fix build & minor cleanup
2019-04-07 16:38:26 +02:00
Gregor Kleen
bc76d858f8
More standard-conform emails
2019-04-07 16:18:36 +02:00
Felix Hamann
2c04f6f670
refactor reactive submit button JS utility
2019-04-07 13:48:58 +02:00
Felix Hamann
4973fd0b08
refactor file upload JS utility
2019-04-06 14:51:16 +02:00
Felix Hamann
c2d01e9489
add i18n registry for JS utils
2019-04-06 14:45:01 +02:00
Felix Hamann
ffef0b94bc
refactor JS modal utility to work with new util registry
2019-04-06 14:40:05 +02:00
Gregor Kleen
af1b7200f4
Fancy exception handling
2019-04-05 21:40:25 +02:00
Felix Hamann
4161af4742
split js utilities in utils and services
2019-04-05 21:34:38 +02:00
Gregor Kleen
2daffaedb3
Set headerMessageMiddleware to run _after_ rest of handler
2019-04-05 21:12:38 +02:00
Gregor Kleen
efac923cc2
headerMessagesMiddleware
2019-04-05 21:08:39 +02:00
Gregor Kleen
6e29d8ed89
Token revocation & Bugfixes
2019-04-05 16:37:39 +02:00
Gregor Kleen
af6821c7c8
UserNotificationR
2019-04-05 15:23:10 +02:00
Gregor Kleen
cc8823c7ca
Prototype of !token
2019-04-05 00:05:56 +02:00
Gregor Kleen
680b674b09
Solidify design of BearerToken
2019-04-04 19:33:39 +02:00
Felix Hamann
ff59d0a412
move JS UtilRegistry to top of imports to ensure its present in scope
2019-04-03 23:31:22 +02:00
Felix Hamann
6d824d3392
WIP: refactor show hide JS utility to work with new registry
2019-04-03 23:23:53 +02:00
Felix Hamann
af6a21438e
add new JS utility registry and proof-of-concept utility
2019-04-03 23:21:12 +02:00
Gregor Kleen
710b591b4a
Improve AuthPred memoisation
2019-04-03 22:07:30 +02:00
Steffen Jost
9780030343
Session: newness for StudyTerms lasts longer
2019-03-31 21:15:46 +02:00
Gregor Kleen
edea0a96aa
Merge branch 'master' into feat/transaction-log
2019-03-31 14:24:01 +02:00
Steffen Jost
7d2dd2efea
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-03-28 17:15:09 +01:00
Steffen Jost
341de2d1e1
MessageLink added to Admin page
2019-03-28 17:14:45 +01:00
Gregor Kleen
14efbd8656
First prototype of audit-log
...
Has auditing for term-edits as an example
2019-03-28 15:16:50 +01:00
Gregor Kleen
eae511ec02
Fix build
2019-03-28 12:39:16 +01:00
Gregor Kleen
38e82e1ff4
Introduce deterministic studyTermCandidateIndicence to de-duplicate
2019-03-28 12:35:09 +01:00
Gregor Kleen
d45d7fdbff
Fix modals
2019-03-27 20:29:08 +01:00
Steffen Jost
31f635793d
multiple lecturers for course, no verification
2019-03-25 15:38:03 +01:00
Steffen Jost
c9ab64e518
Course user notes working, but needs model refactor
2019-03-22 18:01:26 +01:00
Steffen Jost
2ddb637b6e
Merge branch 'master' into 126-ubungsbetrieb-statistik-seiten-pro-kurs
2019-03-21 16:21:30 +01:00
Gregor Kleen
bd6df62599
Merge branch '284-massinput'
2019-03-20 21:23:02 +01:00
Gregor Kleen
7f403a5d98
Merge branch '284-massinput' of jost/UniWorX into 284-massinput
2019-03-20 21:22:32 +01:00
Gregor Kleen
aca5d180bc
Feature complete MassInput
2019-03-20 20:53:10 +01:00
Steffen Jost
93fd8788bc
rigid type problem with rendermessage
2019-03-20 18:30:08 +01:00
Steffen Jost
9350c93ea5
Merge from Master
2019-03-20 14:40:50 +01:00
Gregor Kleen
a81da6b7bf
Ensure termNames read from LDAP are unique
2019-03-20 13:12:58 +01:00
Steffen Jost
d65b5918f0
Inferenz Studiengänge verdrahte, hat noch Fehler
2019-03-20 11:59:08 +01:00
SJost
5a8fa8648f
Created AdminR page to remove clutter from homepage
2019-03-13 20:35:46 +01:00
SJost
889c3ebb35
Merge and bugfix sorting by participants registration date
2019-03-12 09:20:07 +01:00
Gregor Kleen
101822fd21
MessageClass → MessageStatus
2019-03-10 15:47:33 +01:00
SJost
729831b0bf
Probably fixes the course participant list?
2019-03-06 17:50:22 +01:00
Felix Hamann
616fdee4fc
move radio and checkbox styles in separate files
2019-03-03 17:29:59 +01:00
Felix Hamann
7df0021fbe
add loading states to async table and async table filter
2019-03-02 23:52:35 +01:00
Felix Hamann
7756862aeb
add table filter js utility
2019-03-02 22:27:03 +01:00
Gregor Kleen
ad02db27db
Keep track of userLastAuthentication
2019-02-28 11:01:44 +01:00
Gregor Kleen
49c8ca56f5
Touch StudyFeaturesUpdated on each login
2019-02-27 17:42:57 +01:00
Gregor Kleen
5f7b134292
Write StudyTermCandidates during login
2019-02-27 17:29:17 +01:00
SJost
c48e1e1981
StudyFields start
2019-02-27 13:11:40 +01:00
SJost
66750f4c7d
CourseParticipantsList in Hamlet ausgelagert
2019-02-26 08:56:16 +01:00
Felix Hamann
2f3a735ae2
make async forms process json response
2019-02-24 23:23:23 +01:00
Felix Hamann
3a30aea5df
added new utils »httpClient« and »asyncForm«
2019-02-24 23:00:21 +01:00
Felix Hamann
1999b494c3
Merge branch 'master' into modal-migration
2019-02-22 22:58:14 +01:00
Felix Hamann
278c2c2a82
initial work on check-all-checkbox
2019-02-22 20:41:31 +01:00
SJost
8dae9eb1d4
Course member list stub working, after daylong painful birth throes
2019-02-22 18:24:21 +01:00
SJost
1c99c11fbb
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-02-22 10:50:44 +01:00
SJost
0938d93039
Code clean; abandoned utf8 tickmark in favour of font-awesome checkmark
2019-02-22 10:50:29 +01:00
Gregor Kleen
9a8d47bdcf
Always store file uploads in memory (no temporary files)
2019-02-22 10:43:05 +01:00
SJost
5ce9a6b515
minor route polishing
2019-02-21 11:58:43 +01:00
Felix Hamann
b65b44bf8a
move modal from standalone to static
2019-02-20 22:09:53 +01:00
Felix Hamann
55c1385e3e
Merge branch 'js-utils-cleanup'
2019-02-20 22:07:02 +01:00
SJost
8024a9d9f0
Impressum and DSGV-Stub updated
2019-02-20 18:53:21 +01:00
SJost
a1896f3d1c
Steps towards #126 , compiling but incomplete
2019-02-19 20:30:18 +01:00
Felix Hamann
3db08a841c
refactoring: move each widget into its own subfolder
2019-02-16 23:35:57 +01:00
Felix Hamann
a017168ecb
move form widget julius to static
2019-02-16 23:20:10 +01:00
Felix Hamann
ebb9307629
move js for asyncTable to static
2019-02-16 19:59:01 +01:00
Felix Hamann
228aa8320d
moved more js utils to static
2019-02-16 17:23:52 +01:00
Felix Hamann
1277982449
move js utils for inputs to static
2019-02-16 13:38:19 +01:00
Felix Hamann
9d6eb5ae4e
move asidenav styles to static
2019-02-16 12:30:50 +01:00
Felix Hamann
65fffbbf28
add setup utility for js utils
2019-02-16 12:24:01 +01:00
SJost
cf8207f1c6
Swap icon Term<->Courses due to future Calendar replacement for Term
2019-02-16 10:44:14 +01:00
SJost
38a4cf594d
Profile url reorganisation
2019-02-16 07:58:37 +01:00
SJost
d3e0f462f4
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-02-16 07:36:54 +01:00
SJost
c07374539f
Fix Breadcumbs
2019-02-16 07:36:40 +01:00
Felix Hamann
4035f1e9de
make asidenav scrollable
2019-02-16 00:10:35 +01:00
Felix Hamann
a88bf36f0e
move asidenav julius and lucius to static
2019-02-16 00:10:35 +01:00
Felix Hamann
12d37044b7
Merge branch 'refactor-alerts' into 'master'
...
Rework Alerts Widget
See merge request !146
2019-02-16 00:09:32 +01:00
SJost
d3f9425448
FIxbuild
2019-02-15 15:06:57 +01:00
SJost
4c4a0f538f
LecturerInfoPage first draft
2019-02-14 21:03:55 +01:00
SJost
23706c36ce
siteLayout instead of pageHeadings
2019-02-14 19:25:15 +01:00
SJost
24eec86bd6
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-02-14 18:37:06 +01:00
SJost
ba45bc5883
Admins can change user access rights now
2019-02-14 18:34:26 +01:00
SJost
d0ed667cf3
LecturerInfoPage Stub
2019-02-14 11:24:56 +01:00
Gregor Kleen
418264c679
Make maximumContentLength configurable
2019-02-14 11:15:45 +01:00
Gregor Kleen
ec3ec2a882
Move alerts to separate widget
2019-02-13 19:45:39 +01:00
Gregor Kleen
800d063fa7
Use haskell-based sass-compilation for alerts.scss
2019-02-13 17:07:03 +01:00
Felix Hamann
18c5de4b86
move standalone alerts to static and prepare alerts widget
2019-02-12 22:32:43 +01:00
Felix Hamann
a55d03c016
cleanup of static files
2019-02-12 21:53:34 +01:00
Felix Hamann
c15f5da8e2
Merge branch 'master' into pageactions
2019-02-08 22:08:40 +01:00
SJost
98994496a7
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-02-06 16:30:55 +01:00
SJost
26cc12127b
Convenience for AuthPreds
2019-02-06 16:30:51 +01:00
SJost
7a684f6cb6
FIxes #262
2019-02-05 23:11:31 +01:00
Gregor Kleen
dbb9b600fd
locally served fonts
2019-02-05 11:45:34 +01:00
Felix Hamann
8110405534
Merge branch 'master' into pageactions
2019-02-04 22:06:22 +01:00
Gregor Kleen
0a6ff1a966
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-02-04 18:43:58 +01:00
SJost
1eb751b5f0
Access CRegisterR refactored again
2019-01-31 18:27:54 +01:00
SJost
36813d3717
Refactored Access check to CRegisterR without NTop for clarity
2019-01-31 18:25:41 +01:00
Gregor Kleen
8684ca016f
Button cleanup
2019-01-31 11:12:20 +01:00
SJost
0bde8d5888
Fast Bugfix: course Register from
2019-01-30 19:27:10 +01:00
SJost
e4324a1c9b
Fixes #262
2019-01-30 17:50:44 +01:00
SJost
13b5671480
Fixes #267 and related bugs
2019-01-30 16:00:18 +01:00
SJost
b2dd9f4214
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-01-30 11:20:57 +01:00
SJost
0c9f9aa419
Bugfix access rights current & lastinactive
2019-01-30 11:13:25 +01:00
Gregor Kleen
06d44a4292
Minor cleanup
2019-01-30 11:12:35 +01:00
SJost
02a0dc1435
Minor Refactor
2019-01-30 10:58:57 +01:00
SJost
3ef6c08ac1
Fixes #272
2019-01-30 10:48:32 +01:00
SJost
5faf4d1208
Menu translation fix
2019-01-30 10:08:56 +01:00
Gregor Kleen
8ee3d723c7
Add check to only show secondary pageactions when needed
...
Rename pageactionprime.* -> pageaction.*
2019-01-28 13:26:46 +01:00
Gregor Kleen
bad828aa07
Introduce MenuType Footer; plumb footer.hamlet into defaultLinks
...
footer.hamlet now works much like navbar.hamlet
2019-01-26 12:44:22 +01:00
Felix Hamann
ba95caa980
add footer widget
2019-01-26 12:07:28 +01:00
SJost
30614511a5
Fixes #277
2019-01-25 10:40:18 +01:00
SJost
371a9e4673
refactored course navigation
2019-01-24 22:21:10 +01:00
SJost
4d3f4d56b5
Convenience Current Sheet
2019-01-24 17:09:55 +01:00
SJost
f5f9dea342
Fix #215 and other minor improvements
2019-01-24 14:44:48 +01:00
SJost
e19540556f
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-01-23 18:37:35 +01:00
SJost
3003b07742
PageActionPrime for #270 implemented
2019-01-23 18:35:53 +01:00
Gregor Kleen
795dd29aa3
Refine MenuSheetCurrent
2019-01-23 13:15:03 +01:00
SJost
b6b6cf75bb
Towards #272
2019-01-16 15:58:52 +01:00
SJost
1a8cafdfe8
PageActionPrime for Course Corrections
2019-01-16 14:09:23 +01:00
SJost
ec3b4ec4dd
Authorisation CUserR for !participant
2019-01-09 13:47:19 +01:00
Gregor Kleen
1621ee1fe8
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-12-21 12:56:15 +01:00
SJost
dd3e321b7b
Merge completed
2018-12-20 19:27:09 +01:00
Gregor Kleen
282e0615cb
Split deleteR for use with correctionsR
2018-12-20 12:12:38 +01:00
Gregor Kleen
38dbc0905c
Single-submission deletion
2018-12-19 22:31:09 +01:00
Gregor Kleen
c6b7ad0580
Generic and "safe" deletion widget
2018-12-19 21:55:42 +01:00
Gregor Kleen
45182e5074
Tighten check for empty course
2018-12-19 18:28:53 +01:00
Gregor Kleen
aa325f7fa9
Due to HasRoute-refactor CourseNewTemplateR is no longer needed
2018-12-19 17:51:00 +01:00
Gregor Kleen
db175ad907
Cleanup AdminHijackUserR
2018-12-16 18:17:32 +01:00
SJost
306fb351ad
Error Handling für SinkSubmission
2018-12-12 12:05:22 +01:00
Gregor Kleen
30a5aff70e
Implement connection pooling for LDAP
2018-12-11 21:21:02 +01:00
Gregor Kleen
5c8f837b88
Minor cleanup
2018-12-05 19:47:18 +01:00
Gregor Kleen
7fc705730d
Minor cleanup
2018-12-05 17:57:13 +01:00
Gregor Kleen
3f60f6391c
Revert "Include preload hints about static content"
...
This reverts commit c757bf9a00 .
2018-12-05 15:30:51 +01:00
Gregor Kleen
dafb2389ba
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-12-05 15:07:39 +01:00
Gregor Kleen
c757bf9a00
Include preload hints about static content
2018-12-05 15:07:24 +01:00
SJost
3c90625d6f
Merge remote-tracking branch 'origin/master' into 126-ubungsbetrieb-statistik-seiten-pro-kurs
2018-12-05 14:56:49 +01:00
Gregor Kleen
48080639b1
Memcached integration for widgets
2018-12-05 13:50:46 +01:00
SJost
63de63f16c
UniworxMessages allows combining messages
2018-12-05 11:57:28 +01:00
SJost
17ea26430f
Sorting Corrections and UniWorXMessages Monoid
2018-12-05 11:41:25 +01:00
SJost
aa455d2bdd
Statistik Abgaben/Blätter done
2018-12-02 16:47:56 +01:00
Gregor Kleen
5e911d22bc
Handle AuthPredsR more elegantly
2018-11-30 18:24:56 +01:00
Gregor Kleen
2cecac6955
Fix AuthTag-Subsumption to not be order-dependent
...
Fixes #241
2018-11-30 17:55:52 +01:00
SJost
9fc052d9bb
AuthTag Empty implemented.
2018-11-30 15:57:57 +01:00
Gregor Kleen
3ad8505489
Generalize encrypted error messages to encoded SecretBoxes
2018-11-29 11:01:49 +01:00
Gregor Kleen
431eb45a94
Log to file during tests
2018-11-27 19:11:28 +01:00
Gregor Kleen
77d03348e8
Fix tests
2018-11-27 16:03:48 +01:00
Gregor Kleen
52467723b8
Cleanup fuzzy pseudonym handling
2018-11-26 17:24:19 +01:00
Gregor Kleen
92da5a3123
minor cleanup
2018-11-24 15:30:18 +01:00
Gregor Kleen
67f6103f87
Debug javascript setup
2018-11-22 20:56:49 +01:00
Gregor Kleen
a627b7be72
Globally defined get parameters & headers
2018-11-22 14:55:27 +01:00
Gregor Kleen
c26897847c
Show SheetSubmissionMode & cleanup
2018-11-19 13:53:05 +01:00
Gregor Kleen
a634aca98a
Fix tags
2018-11-14 17:08:52 +01:00
Gregor Kleen
bc12fcda2f
Fix build
2018-11-14 14:38:03 +01:00
Gregor Kleen
27f2e077fe
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-11-14 14:23:09 +01:00
Gregor Kleen
4697efab5f
Overhaul auth-predicates
2018-11-14 14:20:32 +01:00
SJost
94ee06d3c7
All routes with CryptoIds are verified now, see #233
2018-11-13 16:03:13 +01:00
SJost
b27fb8f391
Bugfix: SAssignR time attribute
2018-11-13 14:23:43 +01:00
SJost
673d98ff91
Single submission assign corrector
2018-11-12 17:12:24 +01:00
Gregor Kleen
7bf3a52599
i18n MenuItems & Semantic support-referer
...
Addresses #228
2018-11-09 22:43:45 +01:00
SJost
7bc72505a4
Ratings are now validated, some refactoring
2018-11-09 13:59:14 +01:00
Gregor Kleen
77dcc02b9c
iframe-based dynamic modals
...
Fixes #226 , fixes #217
2018-11-09 11:53:22 +01:00
Gregor Kleen
6cdfe0891b
Address warnings
2018-11-02 14:32:47 +01:00
Gregor Kleen
455a239c8c
Merge branch 'master' into tests
2018-11-02 14:24:20 +01:00
Gregor Kleen
9ccc2e3149
Fix warnings
2018-11-01 22:06:00 +01:00
Gregor Kleen
3d91e0fabd
Setup hlint & yesod
2018-10-31 23:55:29 +01:00