SJost
f5f9dea342
Fix #215 and other minor improvements
2019-01-24 14:44:48 +01:00
Gregor Kleen
795dd29aa3
Refine MenuSheetCurrent
2019-01-23 13:15:03 +01:00
Gregor Kleen
ff964ab9a5
Merge branch '268-formulare-in-dbtable'
2019-01-16 16:57:50 +01:00
Gregor Kleen
2dd5502af6
More robust handling of missing rows in forms within dbtable
2019-01-16 16:53:02 +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
SJost
98e99a68bf
minor
2018-12-21 18:06:41 +01:00
Gregor Kleen
3a0b79e137
Automagic corrections distribution
2018-12-21 14:59:28 +01:00
Gregor Kleen
9895d725ec
fix types
2018-12-21 13:02:33 +01:00
Gregor Kleen
1621ee1fe8
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-12-21 12:56:15 +01:00
Gregor Kleen
749d2e2a0a
Bulk deletion of submissions
2018-12-21 12:56:01 +01:00
SJost
dd3e321b7b
Merge completed
2018-12-20 19:27:09 +01:00
SJost
8b5c8fbc36
Merge remote-tracking branch 'origin/master' into 126-ubungsbetrieb-statistik-seiten-pro-kurs
2018-12-20 19:19:07 +01:00
SJost
fb8d0c049f
Grading Summary Refactor finished
2018-12-20 19:18:48 +01:00
Gregor Kleen
54754c4dc3
Cleanup & apply revamp of deletionR
2018-12-20 17:44:58 +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
SJost
47b2808dd4
SheetGradeSummary Refactor Attempt1
2018-12-19 11:35:36 +01:00
Gregor Kleen
db175ad907
Cleanup AdminHijackUserR
2018-12-16 18:17:32 +01:00
Gregor Kleen
ca5f9bffe0
Backend work for #116
2018-12-14 21:39:56 +01:00
Gregor Kleen
c6918affd5
Make dbtable-forms more robust against pagination & dataset changes
2018-12-13 23:05:52 +01:00
SJost
306fb351ad
Error Handling für SinkSubmission
2018-12-12 12:05:22 +01:00
SJost
59714bd3c7
Merge remote-tracking branch 'origin/master' into 126-ubungsbetrieb-statistik-seiten-pro-kurs
2018-12-07 11:39:47 +01:00
SJost
2d05c2c9a9
minor fixes
2018-12-07 11:39:39 +01:00
Gregor Kleen
01cee62b10
Work on #39
2018-12-06 19:30:29 +01:00
Gregor Kleen
5c8f837b88
Minor cleanup
2018-12-05 19:47:18 +01:00
SJost
63de63f16c
UniworxMessages allows combining messages
2018-12-05 11:57:28 +01:00
SJost
aa455d2bdd
Statistik Abgaben/Blätter done
2018-12-02 16:47:56 +01:00
SJost
2ef4bbc014
Neue Statistik nun auch für Blattübersicht
2018-11-30 17:45:27 +01:00
SJost
24b1e18e90
merge from master
2018-11-30 16:23:12 +01:00
SJost
9fc052d9bb
AuthTag Empty implemented.
2018-11-30 15:57:57 +01:00
SJost
42915b3920
Proper statistics implemented for submission lists
2018-11-30 15:33:27 +01:00
SJost
2308771350
NO COMPILE. Templates for summaries done, but nestes does not (still) work. Duh.
2018-11-30 14:31:05 +01:00
Gregor Kleen
8e4afc554b
Fix #239
2018-11-30 13:28:20 +01:00
Gregor Kleen
3ad8505489
Generalize encrypted error messages to encoded SecretBoxes
2018-11-29 11:01:49 +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
5116b6b380
SheetCorrectorSubmissionsTip
2018-11-19 14:47:33 +01:00
Gregor Kleen
2747c185b3
Reformulate CorrectorSubmissions
2018-11-19 14:02:00 +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
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
dc4f37c921
Subtask for #233 . Rights checked for Corrector assignment
2018-11-13 15:36:59 +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
7df82a10d7
Translation for ErrorRatings
2018-11-09 15:52:55 +01:00
SJost
7bc72505a4
Ratings are now validated, some refactoring
2018-11-09 13:59:14 +01:00
SJost
ec06be2dfd
Fixes #223 , number of submission buddies, no longer ignore .vscode
2018-11-09 10:01:39 +01:00
SJost
af77f1cab3
Fixes #222 . Fixes #213 . Bug with Summary-Display (not summing up properly).
2018-11-01 16:04:46 +01:00
SJost
d6ef0c1b65
Tooltips clarifying sheetTypes and sheetGrading at sheet creation
2018-10-31 17:07:19 +01:00
SJost
73bd8bf9f0
Fixes #222
2018-10-31 15:48:34 +01:00
SJost
9d71dd7d9a
Fixes #213
2018-10-31 12:26:47 +01:00
Gregor Kleen
849e3eb347
Interface for decrypting error messages
2018-10-28 14:14:27 +01:00
Gregor Kleen
90e942f5b4
Better error messages, Store config in db
...
Fixes #197
Fixes #93
2018-10-27 22:24:43 +02:00
SJost
028cc3586d
Profile cleaned
2018-10-24 18:19:16 +02:00
SJost
584fc4558e
Notification Corrections assigned added
2018-10-24 16:44:39 +02:00
SJost
3b96d96838
NotificationSheetInactive
2018-10-24 14:59:46 +02:00
SJost
445ddb8ca6
minor
2018-10-22 21:41:39 +02:00
Gregor Kleen
b288b56e1d
SystemMessage CRUD
2018-10-22 18:27:08 +02:00
Gregor Kleen
d663586516
CorrectionsGradeR
2018-10-22 10:34:38 +02:00
Gregor Kleen
353e958755
Display pseudonyms & anonymise submission page
...
Fixes #118
2018-10-21 12:08:01 +02:00
Gregor Kleen
1aa08cdb82
Cleanup
2018-10-19 20:51:33 +02:00
SJost
38e37b8583
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-10-18 16:40:02 +02:00
SJost
4a394d2050
Labels adjusted, HelpForm not working before Login due to Modal-Login not being hidden properly, see #212
2018-10-18 16:38:54 +02:00
Gregor Kleen
1deefdc4a6
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-10-17 22:31:05 +02:00
Gregor Kleen
a23841e4f8
Start work on SystemMessages
2018-10-17 22:30:47 +02:00
SJost
adde4ccdf6
Bugfix: delete user cd /home/jost/programming/Haskell/Yesod/uniworx/templates
2018-10-17 18:07:04 +02:00
SJost
83c4210f8b
Minor: delete as message
2018-10-17 14:05:45 +02:00
Gregor Kleen
f07ad82c1d
Pseudonym submission creation
2018-10-15 15:02:44 +02:00
Gregor Kleen
788b53946a
SheetSubmissionMode & generate pseudonyms
2018-10-15 01:04:49 +02:00
Gregor Kleen
9a94e48d40
Merge remote-tracking branch 'origin/master' into feat/jobs
2018-10-14 17:55:45 +02:00
Gregor Kleen
ffc20e6a4c
Profile notification settings
2018-10-14 16:51:05 +02:00
Gregor Kleen
72f57e6595
YesodJobDB, cleanup
...
Fixes #204
2018-10-14 16:08:03 +02:00
Gregor Kleen
c1e6f699e0
email charsets
2018-10-14 14:57:45 +02:00
Gregor Kleen
99c53fee73
Cronjobs & notifications for sheet active/inactive
2018-10-13 15:41:02 +02:00
Gregor Kleen
9183ff9aa4
cleanup
2018-10-12 20:20:13 +02:00
Gregor Kleen
d743fd6536
Time formatting in emails
2018-10-12 19:40:52 +02:00
Gregor Kleen
f98939885b
Wire in NotificationSubmissionRated
2018-10-11 21:44:58 +02:00
SJost
a6afd02a15
cannot remember
2018-10-11 10:19:25 +02:00
Gregor Kleen
74222dbcc8
Framework for email-test
2018-10-04 14:53:36 +02:00
Gregor Kleen
7bafd767dd
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-09-28 21:34:07 +02:00
Gregor Kleen
857dc92ca2
Overhaul authentication
...
Fixes #186
2018-09-28 21:27:19 +02:00
SJost
2140c21560
Delete Data via Modal; stub.
2018-09-28 19:14:27 +02:00
SJost
e63a08e160
Warning: self-corrector added.
2018-09-28 17:59:36 +02:00
SJost
66ab0f9be6
Major contributions towards #189 and #194
2018-09-28 17:22:22 +02:00
Gregor Kleen
a803905570
Better dummy login
2018-09-28 13:35:47 +02:00
SJost
d696c7375e
Code cleaning and bug fixes towards #187
2018-09-21 08:31:18 +02:00
SJost
a20ff1468e
First part of issue #187 implemented.
2018-09-20 16:49:19 +02:00
SJost
7caad588f8
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-09-20 09:42:04 +02:00
SJost
0e6596889a
Breadcrumbs shortened; Term warning added to sheet edit page.
2018-09-19 16:17:08 +02:00
Gregor Kleen
fe727e51cf
i18n StudyFieldType
2018-09-19 12:22:38 +02:00
Gregor Kleen
899741bb41
Add UploadMode to Sheet
...
Fixes #181
2018-09-18 20:43:32 +02:00
SJost
4234824f20
Minor code cleaning cd /home/jost/programming/Haskell/Yesod/uniworx/templates
2018-09-18 15:08:21 +02:00
SJost
27cbff2aaa
Matrikelnummern bei Abgaben anzeigen, RenderMessage Instanz für Load überarbeitet.
2018-09-15 11:23:55 +02:00
SJost
fe926b116f
Corrector duties shown in ProfileDataR page now.
2018-09-14 19:51:13 +02:00
SJost
cc4c8a897e
Fixes #179
2018-09-14 17:54:13 +02:00
SJost
918141da4c
Code cleaning; Table for SubmissionGroups.
2018-09-13 16:51:20 +02:00
SJost
ee8990f244
Discuss: Convenience.submissionCell
2018-09-11 10:51:51 +02:00
SJost
3523549d0e
Sort submissions by time, show lecturers in course
2018-09-11 09:00:25 +02:00
SJost
c4c5a6b05c
Profile-Data: Submissions shown
2018-09-10 17:24:43 +02:00
SJost
f426739868
Minor: missing headings added for school pages
2018-09-10 15:12:48 +02:00
SJost
5feb6ff0f6
BUGFIX: schoolField working after SchoolId refactoring
2018-09-06 13:29:25 +02:00
SJost
1755edbfcf
Compiles, fixes #162 , but DB Migration is still missing.
2018-08-22 14:58:11 +02:00
SJost
5810dc5182
Work-in-progress, fixes #158
2018-08-22 13:38:13 +02:00
SJost
a4dacc8d01
Halfway through with #162 , still todo
2018-08-21 13:34:32 +02:00
Gregor Kleen
508ed2ecd9
More sophisticated submission distribution
...
Fixes #77
2018-08-17 16:57:57 +02:00
Gregor Kleen
ceb1191a28
Fix #117
2018-08-14 20:35:45 +02:00
Gregor Kleen
3cd678398f
Document userDownloadFiles
2018-08-06 11:48:18 +02:00
Gregor Kleen
430ca30c7f
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-08-06 11:47:06 +02:00
Gregor Kleen
747362c261
Cleanup Settings & add option for content-disposition
2018-08-06 11:46:46 +02:00
SJost
cb62d48f0e
Minor renaming
2018-08-03 16:57:18 +02:00
SJost
c8d6e72194
fixes #144 #146
2018-08-03 15:40:34 +02:00
SJost
47d74577bc
Merge conflicts resolved
2018-08-01 18:54:29 +02:00
Gregor Kleen
5d53be7af9
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-08-01 15:44:34 +02:00
Gregor Kleen
3de34cd5ae
Plugin whitelist
2018-08-01 15:42:10 +02:00
Gregor Kleen
2a5c84e002
Get new LDAP to run
2018-08-01 14:29:09 +02:00
SJost
f92001510b
Minor fixes toward percentage column, unfinished but compiles.
2018-08-01 12:26:26 +02:00
Gregor Kleen
69ca22fdde
Form cleanup
2018-08-01 11:27:23 +02:00
SJost
d05ccc9c6d
Fixes #132
2018-08-01 10:45:34 +02:00
Gregor Kleen
3d920d1435
Framework for custom LDAP
2018-07-31 17:07:29 +02:00
SJost
118192c168
Kursliste zeigen Anmeldestatus
2018-07-31 16:42:34 +02:00
SJost
e9b504473c
Courselist for all courses
2018-07-31 15:35:35 +02:00
SJost
aec528d94c
Übersicht Übunbgsblätter enthält links für Korrektur und Rating
2018-07-31 14:08:59 +02:00
Gregor Kleen
534c7183ff
Two-digit years
2018-07-30 23:29:58 +02:00
Gregor Kleen
99d7b5813d
Clean up auth-predicate evaluation
2018-07-30 18:48:11 +02:00
Gregor Kleen
6a53fb1401
Display submission users
2018-07-30 16:30:38 +02:00
Gregor Kleen
51c04aec20
Make a bunch of things case insensitive in database
...
Fixes #96
Might require manual database migration
2018-07-22 18:49:39 +02:00
Gregor Kleen
cc28e6f786
Introduce 'submissionRatingDone'
...
Resolves #129
2018-07-22 17:16:10 +02:00
Gregor Kleen
460c62dfe5
Better error messages for submission uploads
2018-07-20 12:57:27 +02:00
Gregor Kleen
69125f5704
Implement submission blacklist
...
Fixes #130
2018-07-20 11:48:33 +02:00
SJost
2184699b12
Minor typos fixed.
2018-07-18 13:15:13 +02:00
SJost
9feb4b7d5d
Minor message cleaning
2018-07-18 12:30:32 +02:00
SJost
e9c8da1b85
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-07-18 12:27:07 +02:00
SJost
e42e59242f
Sheet Form validation and tooltips augmented
2018-07-18 12:21:16 +02:00
Gregor Kleen
c3b4a6aa95
Revamp sheet table
...
Also introduce `dbtProj`
Fixes #76
2018-07-18 12:19:00 +02:00
Gregor Kleen
86e28f6f52
Add dateTime-Format customization to Profile
2018-07-10 11:57:03 +02:00
Gregor Kleen
239c96d907
Timezones, date formatting & minor cleanup
2018-07-09 23:07:26 +02:00
Gregor Kleen
dc03afa84d
Functionality to hijack users
2018-07-08 15:38:52 +02:00
Gregor Kleen
ed4df0ef4d
Use dbTable in /users
2018-07-08 15:15:41 +02:00
Gregor Kleen
d0fcf2e9e3
Allow customizing behaviour of dbTable when empty
...
Resolves #104
2018-07-08 13:52:25 +02:00
Gregor Kleen
7da8d89a5c
Course capacity now verified by route tag
...
Resolves #98
2018-07-08 10:44:09 +02:00
Gregor Kleen
353245c65f
Generate headings for favourite-bar from content
...
Fixes #105
2018-07-07 22:16:22 +02:00
Gregor Kleen
1787dc1dcb
Convert CourseListR to dbTable
2018-07-06 18:08:47 +02:00
Gregor Kleen
25112a5f67
Cleanup AdHoc-Group logic
...
- Submitting user is no longer checked during validity checks for participants
- Better error message if too many participants are submitted
- Having submitted the focused submission is no longer counted as already
having a submission during updates
2018-07-06 17:24:23 +02:00
SJost
274cfc8987
UNDO: Hinweis: Groß- KLeinschreibung bei Login (stimmte nicht)
2018-07-04 22:32:25 +02:00
SJost
647a5594ac
Hinweis: Groß- KLeinschreibung bei Login
2018-07-04 22:17:14 +02:00
SJost
9fc50e8736
Course Capacity is verified now, in CRegister Handler that also checks secret
2018-07-04 22:03:21 +02:00