Gregor Kleen
c6b7ad0580
Generic and "safe" deletion widget
2018-12-19 21:55:42 +01:00
Gregor Kleen
842d7d85e3
quiet hlint
2018-12-19 17:58:50 +01:00
Gregor Kleen
aa325f7fa9
Due to HasRoute-refactor CourseNewTemplateR is no longer needed
2018-12-19 17:51:00 +01:00
Gregor Kleen
45bfe771ad
Embrace collisions in dbtable auxiliary tables
2018-12-19 16:24:23 +01:00
SJost
82aef8a254
refactor sheetGradeSummary part 2
2018-12-19 15:48:38 +01:00
SJost
47b2808dd4
SheetGradeSummary Refactor Attempt1
2018-12-19 11:35:36 +01:00
Gregor Kleen
64dbfe3905
Identify auxiliary dbtable forms to prevent collisions
2018-12-19 11:18:35 +01:00
SJost
b32654b720
Bugfix: Abgabengruppe nach Nachnamen sortieren
2018-12-19 09:26:12 +01:00
Gregor Kleen
db175ad907
Cleanup AdminHijackUserR
2018-12-16 18:17:32 +01:00
Gregor Kleen
3adab6ddbe
Ensure selected pagesize is always shown
2018-12-14 22:04:35 +01:00
Gregor Kleen
f1f1cd9a36
Fix controls not responding after pagesize change
2018-12-14 21:52:42 +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
Gregor Kleen
fa9cf21c25
Quiet hlint
2018-12-13 16:01:08 +01:00
Gregor Kleen
0951b54533
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-12-13 15:13:29 +01:00
Gregor Kleen
19a25ec520
Rework dbtable forms, cleanup
2018-12-13 15:10:43 +01:00
SJost
553d14e809
single runDB for correction statistics ensures match
2018-12-12 15:20:13 +01:00
SJost
306fb351ad
Error Handling für SinkSubmission
2018-12-12 12:05:22 +01:00
SJost
0407d10654
Fixes #253
2018-12-07 14:16:03 +01:00
SJost
5728d413cf
refactored as suggested by Gregor in #253
2018-12-07 12:58:13 +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
3541c1dc40
Prevent user from locking themselves out (authpreds)
2018-12-06 18:55:06 +01:00
Gregor Kleen
1941338075
Cleanup pseudonym handling
...
Fixes #247
2018-12-05 21:52:37 +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
e94173acb1
Fix build
2018-12-05 15:13:12 +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
Gregor Kleen
9ca0c1b0e3
Be less restrictive when creating submissions
...
Allow groups larger than maximum group submission size in principle
2018-12-05 12:06:16 +01:00
Gregor Kleen
2a19b9368e
Minor cleanup
2018-12-05 12:05:18 +01:00
Gregor Kleen
1d51280ebf
Fix check for maximum group size in correction creation
2018-12-05 12:03:38 +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
SJost
693acdce48
Merge remote-tracking branch 'origin/master' into 126-ubungsbetrieb-statistik-seiten-pro-kurs
2018-12-01 10:22:00 +01:00
SJost
b05f1ccc75
Rating type shown along rating in all corrections.
2018-11-30 21:51:16 +01:00
Gregor Kleen
5e911d22bc
Handle AuthPredsR more elegantly
2018-11-30 18:24:56 +01:00
SJost
2ef4bbc014
Neue Statistik nun auch für Blattübersicht
2018-11-30 17:45:27 +01:00
SJost
16771ae8c5
Fix build.
2018-11-30 16:34:36 +01:00
SJost
24b1e18e90
merge from master
2018-11-30 16:23:12 +01:00
SJost
42915b3920
Proper statistics implemented for submission lists
2018-11-30 15:33:27 +01:00
SJost
81d8d8c017
NO COMPILE. Templates for summaries done, but nestes does not (still) work. Duh.
2018-11-30 14:44:23 +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
bb4140fa3d
avoid weird override by sending db-table-shortcircuit as header
2018-11-29 14:07:47 +01:00
Gregor Kleen
f126246a23
Fix build
2018-11-29 12:52:02 +01:00
Gregor Kleen
997403d6be
Send pagination data in dbTable-Forms
2018-11-29 12:30:42 +01:00
Gregor Kleen
6c0f031c4e
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-11-29 11:02:58 +01:00
Gregor Kleen
3ad8505489
Generalize encrypted error messages to encoded SecretBoxes
2018-11-29 11:01:49 +01:00
SJost
fed70610f0
Summary shown for all submission, but mislabelled
2018-11-28 12:01:14 +01:00
SJost
160ec5a8dc
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-11-27 14:11:37 +01:00
Gregor Kleen
0c3cf631a5
Fix check for existingSubUsers; no longer produces false positives
2018-11-27 10:12:44 +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
179f003c32
Ajax'ed authpreds
2018-11-22 22:18:39 +01:00
Gregor Kleen
67f6103f87
Debug javascript setup
2018-11-22 20:56:49 +01:00
Gregor Kleen
213f3a39cc
Fully ajaxified modals
2018-11-22 17:25:56 +01:00
Gregor Kleen
a627b7be72
Globally defined get parameters & headers
2018-11-22 14:55:27 +01:00
SJost
5a4ef4e13c
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-11-20 15:49:10 +03:00
SJost
b0732ae6c6
Mino
2018-11-20 15:48:29 +03:00
Gregor Kleen
417285f20d
Fix #235
2018-11-19 14:26:31 +01:00
Gregor Kleen
c26897847c
Show SheetSubmissionMode & cleanup
2018-11-19 13:53:05 +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
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
SJost
3aca9c115a
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-11-11 09:51:01 +01:00
Gregor Kleen
7bf3a52599
i18n MenuItems & Semantic support-referer
...
Addresses #228
2018-11-09 22:43:45 +01:00
SJost
af40d86de9
Bugfix: assignAction no longer delivers duplicate actions
2018-11-09 17:45:06 +01:00
SJost
626fcba2db
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-11-09 13:59:29 +01:00
SJost
7bc72505a4
Ratings are now validated, some refactoring
2018-11-09 13:59:14 +01:00
Gregor Kleen
a056690151
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-11-09 13:57:32 +01:00
Gregor Kleen
1d69bd8d07
Allow setting name when sending help request without account
2018-11-09 13:57:11 +01:00
SJost
d2194d5605
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-11-09 12:24:36 +01:00
Gregor Kleen
77dcc02b9c
iframe-based dynamic modals
...
Fixes #226 , fixes #217
2018-11-09 11:53:22 +01:00
SJost
b235541500
Submission form shows submitter now
2018-11-09 10:28:53 +01:00
SJost
ec06be2dfd
Fixes #223 , number of submission buddies, no longer ignore .vscode
2018-11-09 10:01:39 +01:00
Gregor Kleen
b81b7bf58c
Fixes #225
2018-11-03 21:53:45 +01:00
Gregor Kleen
12c1a4ca71
Address hlint
2018-11-02 19:57:42 +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
SJost
9aaee52ce1
BUGFIX: sort corrections by assigned time (undefined sortColumn)
2018-11-02 12:20:43 +01:00
Gregor Kleen
e5d3213efb
Fix some hlint
2018-11-02 00:25:44 +01:00
Gregor Kleen
9ccc2e3149
Fix warnings
2018-11-01 22:06:00 +01:00
SJost
e4e5b543a5
Workaround for unfixed issue #223
2018-11-01 17:01:40 +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
Gregor Kleen
75dcb120ed
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-10-31 13:21:00 +01:00
Gregor Kleen
8bce5b102a
Merge branch 'master' into 85-entfernen-von-vorigen-aufgabenstellungen-eines-ubungsblattes-funktioniert-nicht
2018-10-31 13:20:42 +01:00
Gregor Kleen
3adac1f25b
Fixes #85
2018-10-31 13:20:35 +01:00
SJost
9d71dd7d9a
Fixes #213
2018-10-31 12:26:47 +01:00
SJost
db18b4bdba
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX into sheet-type
2018-10-31 09:45:32 +01:00
SJost
1b021259cc
SheetType refactoring (Halfway only)
2018-10-31 09:44:40 +01:00
Gregor Kleen
eff7875c1c
Cleanup language extensions
2018-10-28 19:11:40 +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
Gregor Kleen
712589192f
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-10-24 21:43:22 +02:00
Gregor Kleen
4c1c172ac5
Minor cleanup
2018-10-24 21:42:45 +02:00
SJost
028cc3586d
Profile cleaned
2018-10-24 18:19:16 +02:00
SJost
a8262a4162
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-10-24 16:44:59 +02:00
Gregor Kleen
3342daa0e8
Fix SubmissionRatingDone
2018-10-24 16:39:45 +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
bd260d1a38
Cleanup
2018-10-19 21:26:17 +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
5a349f9b85
Bugfix: deletion deletes files now.
2018-10-17 14:49:53 +02:00
SJost
83c4210f8b
Minor: delete as message
2018-10-17 14:05:45 +02:00
SJost
f556d158cc
Stub for Help-Button via Modal added
2018-10-17 12:11:31 +02:00
SJost
2634774eef
Löschen von festen Abgabegruppen implementiert.
2018-10-17 10:53:53 +02:00
SJost
832c007027
User deletion implemented, but not tested
2018-10-17 10:38:56 +02:00
Gregor Kleen
f07ad82c1d
Pseudonym submission creation
2018-10-15 15:02:44 +02:00
Gregor Kleen
2d90eef867
Fix build & cleanup
2018-10-15 09:19:08 +02:00
Gregor Kleen
1f32f638f0
Fix pseudonym coding & new wordlist
2018-10-15 09:06:41 +02:00
Gregor Kleen
8e28c397fd
Return existing in SPseudonymR
2018-10-15 08:44:12 +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
5332e22c13
img_modal_svg
2018-10-14 17:24:19 +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
ff68ef7c9f
pseudo-required fields
...
Fixes #207
2018-10-13 19:09:17 +02:00
Gregor Kleen
3297b56ebf
cleanup
2018-10-13 16:23:39 +02:00
Felix Hamann
18b3fe0e5d
introduced icon for modals
2018-10-13 00:10:56 +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
67ba5509b1
3rd tick for issue #187
2018-10-11 19:24:44 +02:00
SJost
b87c3c4ca7
Fixes #202 . Not a bug actually.
2018-10-11 12:04:40 +02:00
SJost
39e96e6ccd
Fixes #190
2018-10-11 11:14:56 +02:00
SJost
bef662d162
Fix build.
2018-10-11 10:39:28 +02:00
SJost
d937e3d894
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-10-11 10:35:26 +02:00
SJost
a6afd02a15
cannot remember
2018-10-11 10:19:25 +02:00
Gregor Kleen
0ca12cecdb
Merge remote-tracking branch 'origin/master' into feat/jobs
2018-10-08 09:39:27 +02:00
Gregor Kleen
542ee8bb30
Minor cleanup
2018-10-08 08:24:13 +02:00
Gregor Kleen
7068b3462e
Grand unification of modals
2018-10-05 13:11:00 +02:00
Gregor Kleen
1beeea5aa6
Working mail test
2018-10-04 19:48:07 +02:00
Gregor Kleen
74222dbcc8
Framework for email-test
2018-10-04 14:53:36 +02:00
Felix Hamann
b9ba2167aa
add modalDynamic to modalStatic
2018-10-03 13:09:25 +02:00
Felix Hamann
7ea45e3a17
reintroducing dynmic modals
2018-10-03 13:09:25 +02:00
Felix Hamann
41167afb04
alerts from bottom and uniformely dark with color hints
...
closes #189
2018-10-03 13:09:25 +02:00
Felix Hamann
267abc939c
fix non-exhaustive pattern for modals and remove remaining jquery integration
...
closes #188
2018-10-03 13:09:25 +02:00
Felix Hamann
4579fe56be
modal adjustments
2018-10-03 13:09:25 +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
SJost
4d96504fe7
Stubs for Lecture-User-Data
2018-09-24 14:14:34 +02:00
SJost
43598d05c4
Fixes #190 , except for manipualted post-data (ok)
2018-09-21 16:29:26 +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
f914963eb5
Fixes #183
2018-09-19 19:40:05 +02:00
SJost
0e6596889a
Breadcrumbs shortened; Term warning added to sheet edit page.
2018-09-19 16:17:08 +02:00
Gregor Kleen
899741bb41
Add UploadMode to Sheet
...
Fixes #181
2018-09-18 20:43:32 +02:00
Gregor Kleen
47c97652f2
Show degree & field number, if no name is available
2018-09-18 17:16:17 +02:00
SJost
1095bc8a6f
Fix nameWidget
2018-09-18 16:54:33 +02:00
SJost
a467307998
Fix for Surname in Foundation
2018-09-18 16:33:25 +02:00
SJost
1b79509b06
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-09-18 16:04:29 +02:00
SJost
7c0c70f241
users have surnames now!
2018-09-18 16:04:21 +02:00
Gregor Kleen
327b42902b
Revamp i18nCell & textCell
2018-09-18 15:57:13 +02:00
SJost
4234824f20
Minor code cleaning cd /home/jost/programming/Haskell/Yesod/uniworx/templates
2018-09-18 15:08:21 +02:00
SJost
eed3cf51ae
Convenience for new exercise sheets implemented.
2018-09-18 10:45:44 +02:00
SJost
c684692cc2
Fixes unformatted UTCTime displays; DisplayAble no longer available for all Show Types
2018-09-17 15:35:14 +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
9fff50983d
Handler.Utils.Table.Cells cleaned
2018-09-12 11:54:25 +02:00
SJost
b98a5c2aa7
minor
2018-09-11 17:02:55 +02:00
SJost
b230ba870d
Handler.Utils.Table.Convenience -> Cells; ProfileData clean refactored
2018-09-11 16:40:41 +02:00
SJost
f7f8514f5e
minor
2018-09-11 14:18:07 +02:00
SJost
a575deda78
makeClassy_ changed to makeLenses_ in order to avoid nuerours warnings due to the entirely unused HasSomething class definitions.
2018-09-11 14:09:21 +02:00
SJost
b3bfffe1c6
minor
2018-09-11 11:23:14 +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
45563750ac
School Handler Stub; Profile shows own courses with lean dbTable
2018-09-10 14:38:19 +02:00
SJost
bf3a12d09d
Sorting/Filter refactro Profile Data
2018-09-09 11:31:59 +02:00
SJost
93a29d0ec9
SJ uses Lenses for great good or for havoc? Discuss!
2018-09-07 17:39:36 +02:00
SJost
a29255f87c
Minor cleaning: Handler/Utils/Term removed
2018-09-06 13:37:02 +02:00
SJost
5feb6ff0f6
BUGFIX: schoolField working after SchoolId refactoring
2018-09-06 13:29:25 +02:00
SJost
0c10e7e0d9
More type annotations, still not enough
2018-09-03 17:30:11 +02:00
SJost
eda8289ce7
Initial attempt; does not type
2018-09-03 13:58:08 +02:00
Gregor Kleen
c27f8b390b
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-08-29 10:08:47 +02:00
Gregor Kleen
0a32a609b7
Fixes #164
2018-08-29 10:08:16 +02:00
Steffen Jost
d4de1da4e5
Merge branch 'feat/nonCourseShorts' into 'master'
...
Feat/non course shorts
See merge request !70
2018-08-29 10:04:45 +02:00
Gregor Kleen
0d36bed457
Fixes #163
2018-08-29 10:04:16 +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
SJost
d153024e64
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-08-20 09:44:59 +02:00
SJost
3515500685
minor comments
2018-08-20 09:44:49 +02:00
Gregor Kleen
32da6b5585
Traverse submissions in random order
2018-08-17 17:03:29 +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
SJost
1361f4e0b8
Minor merge
2018-08-14 10:34:54 +02:00
SJost
f66935659c
Minor
2018-08-14 10:34:11 +02:00
Gregor Kleen
67ad9c1176
Fix Course- & School-ids
...
Fixes #151
2018-08-13 11:49:05 +02:00
Gregor Kleen
28c7afe69c
Cleanup Theme declaration
2018-08-06 22:16:33 +02:00
Gregor Kleen
d2242f21ff
Always form a monoidal sum during a run of dbTable
...
Fixes #142
2018-08-06 17:39:31 +02:00
Gregor Kleen
8d70518fbb
Better detect if dbTable-sorting is set by user
...
Fixes #113
2018-08-06 16:46:01 +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
460144df6a
Fix #146
2018-08-03 16:10:05 +02:00
SJost
c8d6e72194
fixes #144 #146
2018-08-03 15:40:34 +02:00
SJost
2820588913
Minor beauty fix, removes a leftover from debugging.
2018-08-03 12:03:47 +02:00
SJost
13b575b952
Course List features Course Descriptions now. fixes issue #80 now. fix #80
2018-08-03 11:46:13 +02:00
SJost
04ac80a8ba
CourseDescription not working properly in CourseList
2018-08-02 16:55:49 +02:00
SJost
f6ade63d1e
Fix #81
2018-08-02 15:08:28 +02:00
SJost
a67a94468c
Minor cleaning of redundant alerts
2018-08-02 09:58:43 +02:00
SJost
99354919ba
Courselist must show school as well!
2018-08-01 19:24:18 +02:00
SJost
47d74577bc
Merge conflicts resolved
2018-08-01 18:54:29 +02:00
SJost
f311ce36aa
Statistik für Übungsblätter
2018-08-01 18:43:50 +02:00
SJost
85b57654a5
Statistik für Übungsblätter
2018-08-01 18:37: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
SJost
bd2b9333e8
Minor fixes toward percentage column, unfinished but compiles.
2018-08-01 12:26:47 +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
fdeec42d36
Bugfix overloaded Lists in Course
2018-07-31 16:48:39 +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
c1cff156a1
Normalize paths & CryptoFileNameSubmission-prefix
2018-07-30 22:35:31 +02:00
Gregor Kleen
6a53fb1401
Display submission users
2018-07-30 16:30:38 +02:00
Gregor Kleen
2ddc0a03cb
Merge branch 'live' into 'master'
...
# Conflicts:
# src/Handler/Utils/Submission.hs
2018-07-23 16:05:19 +02:00
Gregor Kleen
b80f9e79e4
Stop emitting SubmissionFilesIgnored when nothing was ignored
2018-07-23 13:10:04 +02:00
Gregor Kleen
e7e3404de0
Better error messages for submission uploads
2018-07-23 13:09:44 +02:00
Gregor Kleen
d1b806ade2
Fix alert historical alert class
2018-07-23 13:08:49 +02:00
Gregor Kleen
5beb46708f
Implement submission blacklist
...
Fixes #130
2018-07-23 13:08:42 +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
969ada63d8
Stop emitting SubmissionFilesIgnored when nothing was ignored
2018-07-22 17:44:52 +02:00
Gregor Kleen
cc285e953d
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-07-22 17:20:07 +02:00
Gregor Kleen
49ae1a3865
Propagate restriction on 'rated' to file downloads
2018-07-22 17:18:04 +02:00
Gregor Kleen
cc28e6f786
Introduce 'submissionRatingDone'
...
Resolves #129
2018-07-22 17:16:10 +02:00
SJost
d5064151ee
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
...
Refactoring for FileTypes complete
2018-07-21 13:09:15 +02:00
SJost
ea118d3713
Refactor fileIdTables done
2018-07-21 13:05:45 +02:00
Gregor Kleen
460c62dfe5
Better error messages for submission uploads
2018-07-20 12:57:27 +02:00
Gregor Kleen
29fe30b90e
Fix alert historical alert class
2018-07-20 11:49:22 +02:00
Gregor Kleen
69125f5704
Implement submission blacklist
...
Fixes #130
2018-07-20 11:48:33 +02:00
Gregor Kleen
648d4b8c33
Make rating parse expect more rigid structure
...
Fixes #127
2018-07-18 19:54:57 +02:00
Gregor Kleen
65b12d31d3
Include git hash in deployed site
2018-07-18 18:39:10 +02:00
Gregor Kleen
d2411b564a
Work around format producing multiple rating lines
2018-07-18 17:01:32 +02:00
Gregor Kleen
e98d7849f6
Additional info in sinkSubmission-Exceptions
2018-07-18 16:52:10 +02:00
Gregor Kleen
9a6ae9dc49
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-07-18 15:06:03 +02:00
Gregor Kleen
984b325dcd
dbTable now handles form csrf & identification
...
Fixes #124
2018-07-18 15:05:28 +02:00
Gregor Kleen
cb0ac4b7e9
Fix PSLimitNonPositive
2018-07-18 14:52:41 +02:00
SJost
0bd86730d3
Minor comment
2018-07-18 13:58:33 +02:00
SJost
82add31a86
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-07-18 13:15:20 +02:00
SJost
2184699b12
Minor typos fixed.
2018-07-18 13:15:13 +02:00
Gregor Kleen
b86d4de7ab
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-07-18 13:13:24 +02:00
Gregor Kleen
6d9b1dfa21
Fix calls to dbTable
2018-07-18 13:13:19 +02:00
Gregor Kleen
fcb50859fc
Fix sheet table
2018-07-18 13:13:09 +02:00
SJost
ab80b9207d
Multifile fields for Hints,Solutions,Markings
2018-07-18 13:10:24 +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
2be22a1ba8
Merge branch 'master' into feat/exercises
2018-07-18 10:06:39 +02:00
Gregor Kleen
1c78032f1e
Additional information in rating files
2018-07-18 10:01:29 +02:00
Gregor Kleen
584d711cbc
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX into feat/exercises
2018-07-18 08:51:30 +02:00
SJost
9ab469311c
MatrikelNr display in UserList
2018-07-11 12:38:16 +02:00
SJost
e1c2e7efe0
Rating file: UniWorx -> Uni2work
2018-07-10 18:33:31 +02:00
Gregor Kleen
a7fb5a7d9e
Only show submission form if authorized
2018-07-10 13:47:26 +02:00
Gregor Kleen
86e28f6f52
Add dateTime-Format customization to Profile
2018-07-10 11:57:03 +02:00
Gregor Kleen
9975d33101
Fix utcTimeField
2018-07-10 11:49:14 +02:00
Gregor Kleen
2882b02214
Split DateTimeFormat up into three fields
2018-07-10 10:51:31 +02:00
Gregor Kleen
239c96d907
Timezones, date formatting & minor cleanup
2018-07-09 23:07:26 +02:00
SJost
43f52fb9eb
Merge branch 'master' into feat/exercises
2018-07-09 12:38:27 +02:00
SJost
f62fcdded6
minor changes
2018-07-08 22:49:22 +02:00
Gregor Kleen
71e57b767d
Use comma-separated in AdminUsersR
2018-07-08 22:10:46 +02:00
Gregor Kleen
a02e2cdc98
Prevent admins elevating rights to more schools by session-hijacking
2018-07-08 20:12:07 +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
96eea52344
Introduce DBCell-Constructor and dbColonnade
2018-07-08 14:51:05 +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
d60ef89bca
Revert "Course Capacity is verified now, in CRegister Handler that also checks secret"
...
This reverts commit 9fc50e8736 .
2018-07-08 10:31:41 +02:00
Gregor Kleen
143b4d6116
Fix deployment build
2018-07-06 18:43:58 +02:00
Gregor Kleen
4911cdb29b
Fix dbTable
...
- Row numbering now works as expected
- Default sorting & filtering now actually gets applied
2018-07-06 18:33:33 +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
2919162986
BUGFIX: Blattliste
2018-07-06 13:38:59 +02:00
SJost
f49001993c
Minor refactor
2018-07-06 11:13:40 +02:00
SJost
eb4239b728
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-07-05 16:00:53 +02:00
SJost
0341f8347e
Bugfix: Homepage show multiple sheets
2018-07-05 16:00:41 +02:00
Gregor Kleen
cf76466517
Further refine links in dbTable
2018-07-05 11:55:26 +02:00
Gregor Kleen
68bf10f72f
Cleanup links in dbTable
2018-07-05 11:43:01 +02:00
SJost
9fc50e8736
Course Capacity is verified now, in CRegister Handler that also checks secret
2018-07-04 22:03:21 +02:00
Gregor Kleen
5f9dc4a8b1
Move ChangeLog to standard location
2018-07-04 19:13:04 +02:00
SJost
00a5f44d8b
Freigabedaten für Sheet-Files
2018-07-03 19:16:34 +02:00
SJost
58010fec3b
mino fixes
2018-07-03 18:52:37 +02:00
SJost
828ad4f86f
Course Deregister and Material Visible now added to CourseEdit
2018-07-03 17:52:37 +02:00
SJost
e905c7b5d6
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-07-03 17:24:15 +02:00
SJost
8c9e150483
Headings and Breadcrumbs added.
2018-07-03 17:24:08 +02:00
Gregor Kleen
3f5fab8d2f
Permit downloading original archives
2018-07-03 17:18:28 +02:00
Gregor Kleen
50c733cc9c
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-07-03 16:55:39 +02:00
Gregor Kleen
429869b58a
Show files that were deleted during correction properly
2018-07-03 16:54:58 +02:00
SJost
7fa1eaf8d6
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-07-03 16:51:34 +02:00
SJost
aeeacb3bfb
Bugfix: Sheet Edit Button and some Page Headings
2018-07-03 16:50:03 +02:00
Gregor Kleen
115eaa70f2
Work on single correction upload
2018-07-03 16:47:55 +02:00
Gregor Kleen
f64bdba774
Prettify single submission view
2018-07-03 15:55:45 +02:00
SJost
1b88f41112
Commit to testwork
2018-07-03 13:42:31 +02:00
SJost
0944b5984e
Homepage shows all Deadlines correctly now.
2018-07-03 13:39:02 +02:00
SJost
aa6f35d9c8
OuterJoin for homeUser startet
2018-07-03 12:09:52 +02:00
SJost
c7e02a1c0d
keter.yml updated
2018-07-03 12:08:52 +02:00
SJost
21e0c5b4dc
Bugfix: Weekdays correct now; Homepage edited.
2018-07-03 11:24:31 +02:00
SJost
a628519922
Corrector removed
2018-07-03 09:20:43 +02:00
SJost
47bc1ff604
Stub vor Version History and Impressum added
2018-07-03 08:56:26 +02:00
Gregor Kleen
0da0c46b2e
Merge branch 'master' into feat/corrections-upload
2018-07-02 09:11:00 +02:00
Gregor Kleen
d1aca43b2a
Use submission.hamlet, again
...
Fixes #87
2018-07-02 09:04:31 +02:00
Gregor Kleen
1ec5802a1c
Single correction view
2018-07-02 08:44:15 +02:00
Gregor Kleen
1d49244d63
Merge branch 'master' into feat/corrections-upload
2018-07-01 18:49:36 +02:00
Gregor Kleen
957f0fe9da
More aggressively normalise fileTitles
2018-07-01 15:02:15 +02:00
Gregor Kleen
0d01ac95ab
Corrections upload
2018-07-01 14:49:15 +02:00
SJost
12e52becbd
Minor fixes.
2018-07-01 14:14:15 +02:00
SJost
e5d62abbaf
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-07-01 13:53:36 +02:00
SJost
ba813dd5ac
Minor message cleaning.
2018-07-01 13:53:33 +02:00
Felix Hamann
f1806ffed2
live-preview of selected theme on profile-page
2018-07-01 09:43:44 +02:00
Gregor Kleen
c72b9ef385
Hierarchical submission routes
2018-07-01 00:23:38 +02:00
Gregor Kleen
a3234e1ea5
formnorequired
2018-06-30 21:37:56 +02:00
Gregor Kleen
807c0fb28d
Fix build
2018-06-30 21:37:50 +02:00
Gregor Kleen
d69f81aeae
We don't use CryptoUUIDSubmission any more
2018-06-30 21:34:41 +02:00
Gregor Kleen
9a1644f68e
minor submission cleanup (correct charset)
2018-06-30 21:30:21 +02:00
Gregor Kleen
9e1111f654
Don't display empty multiAction-Widgets
2018-06-30 21:24:13 +02:00
Gregor Kleen
99832c1286
Cleanup submission download
2018-06-30 21:16:11 +02:00
Gregor Kleen
fee96e448f
Use existing withFragment
2018-06-30 19:13:21 +02:00
Gregor Kleen
60b250f5b3
Merge branch 'master' into feat/pagination
2018-06-30 18:54:19 +02:00
SJost
d240c0f680
Renamed to: Uni2work
2018-06-30 13:16:38 +02:00
Gregor Kleen
89f83925ba
Automatisierte Korrektur-Zuteilung
2018-06-29 20:55:06 +02:00
Gregor Kleen
1dce109ac1
corrections list for sheet
2018-06-29 20:29:05 +02:00
SJost
80fad27692
Breadcrumbs and Headings all fixed
2018-06-29 20:24:15 +02:00
Gregor Kleen
f367c7347b
additional doc
2018-06-29 19:18:55 +02:00
Gregor Kleen
f93c3d6e47
Helpers for PSValidator
2018-06-29 19:18:10 +02:00
SJost
14d37203f8
Breadcrumbs and Headings fixed
2018-06-29 18:28:41 +02:00
Gregor Kleen
b334df4939
Further work on correction tables
2018-06-29 15:41:05 +02:00
Gregor Kleen
0241e046ca
Minor cleanup & restrict assignSubmissions
2018-06-29 12:37:26 +02:00
Gregor Kleen
0ab7bbd7eb
Merge branch 'feat/assign-correctors' into feat/pagination
2018-06-29 11:53:16 +02:00
Gregor Kleen
9793141090
Fix behaviour of correctors-form
2018-06-29 11:49:03 +02:00
Gregor Kleen
6e0558d094
Merge branch 'master' into feat/assign-correctors
2018-06-29 10:51:56 +02:00
Gregor Kleen
1758a1d1ce
cleanup multiAction
2018-06-29 09:58:17 +02:00
Gregor Kleen
9290052fe7
Use fieldests for what they're meant to do
2018-06-29 09:32:37 +02:00
Gregor Kleen
7aaaa1691c
Correction download
2018-06-28 15:47:25 +02:00
SJost
8d69904d47
Tooltip problem?
2018-06-28 09:35:22 +02:00
SJost
30eced3708
Tooltip problem? cd /home/jost/programming/Haskell/Yesod/uniworx
2018-06-28 09:34:28 +02:00
SJost
afe8a92111
Minor; comments added.
2018-06-28 09:29:05 +02:00
SJost
2a33895d69
BUGFIX: Register Button requires passphrase now (if lecture has one).
2018-06-27 15:42:03 +02:00
SJost
bed7fb91b7
BUGFIX: Register Button for Lectures works as intended now!
2018-06-27 15:34:48 +02:00
Gregor Kleen
3c8f13b4dc
Merge branch 'feat/exercises' into feat/pagination
2018-06-27 15:05:00 +02:00
Gregor Kleen
1d116814cb
formCell
2018-06-27 14:22:54 +02:00
SJost
882b30951b
Übungsblätter not shown if none exists
2018-06-27 12:17:38 +02:00
Gregor Kleen
0ab81d3fc1
Show note if table is empty
2018-06-27 11:41:53 +02:00
SJost
ac5e1b6f4b
Keter Deploy 27.07.18
2018-06-27 10:00:23 +02:00
SJost
1379fffcd1
minor
2018-06-27 09:03:59 +02:00
Gregor Kleen
936b808aaf
Merge branch 'master' into feat/pagination
2018-06-27 08:58:29 +02:00
Gregor Kleen
146abce346
runDbTable & slight cleanup
2018-06-27 08:45:15 +02:00
Gregor Kleen
7b336dd5a6
Framework for forms in dbTable
2018-06-26 23:31:18 +02:00
SJost
5103974980
Changing Favourite Setting immediately deletes superfluous favorites.
2018-06-26 18:22:16 +02:00
SJost
2525ad553f
Themes and Favorites work now, but need reload or page change.
2018-06-26 14:00:41 +02:00
SJost
097e0c45e7
Profile: theme select form available, but still buggy somehow
2018-06-26 12:05:19 +02:00
SJost
5ff0a3524d
Profile prepared for Theme selection (incomplete, but compiles)
2018-06-26 11:04:59 +02:00
SJost
3ea175d315
Homepage unlogged fixed.
2018-06-26 10:25:18 +02:00
SJost
808d27d321
Merge branch 'master' into feat/exercises
2018-06-25 19:29:42 +02:00
SJost
ded0f19c80
Profile page cleaned; explicit table now for Felix to refactor.
2018-06-25 19:29:14 +02:00
SJost
15291cda7c
Merge branch 'master' into feat/exercises
2018-06-25 16:01:33 +02:00
SJost
adcaef4642
Homepage made almost presentable
2018-06-25 15:59:42 +02:00
SJost
4d3ad78b53
correctionsTable features links everywhere now
2018-06-22 23:08:09 +02:00
SJost
b2a97d926d
correctionsTable generalized for various purposes, but needs bigger query
2018-06-22 22:59:59 +02:00
SJost
c6784a0b13
Minor. Puny attempts to resuse corrections table in several ways.
2018-06-22 18:31:47 +02:00
SJost
a3afbbc26d
Merge branch 'master' into feat/exercises
2018-06-22 07:55:36 +02:00
SJost
20c50b1a45
Minor adjustments to Fieldsettings
2018-06-21 17:08:28 +02:00
SJost
1c9b121edb
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-06-21 16:47:47 +02:00
SJost
07c44c966b
BUGFIX: Exercise had no VisibleFrom Date defaultet to always False, now True if ActiveFrom time has been reached.
2018-06-21 16:46:43 +02:00
Gregor Kleen
90adb8cab6
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-06-21 14:35:10 +02:00
Gregor Kleen
4a5508c66f
Cleanup cryptoids
2018-06-21 14:34:58 +02:00
SJost
f232e4d149
Corrections: Link for UUIDs
2018-06-21 14:07:21 +02:00
SJost
2ea2968e43
Missing files for Corrections Page added
2018-06-21 14:02:03 +02:00
SJost
e90f2fc49e
Corrections Route added that shows assigned corrections
2018-06-21 14:00:22 +02:00
SJost
61161b0a29
RenderMessage & Display instanzen für SheetFileType
2018-06-21 11:22:14 +02:00
Gregor Kleen
82eab97775
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-06-21 11:18:20 +02:00
Gregor Kleen
0a433f06a5
examplary course-shorthand-filter in terms-list
2018-06-21 11:18:01 +02:00
SJost
67927742bb
leading zero date format fixed
2018-06-21 10:27:09 +02:00
SJost
5cc3920059
DisplayAble vs Show for Theme completed.
2018-06-20 22:58:12 +02:00
SJost
8b46a690a8
Show Participant association on profile page
2018-06-20 15:31:45 +02:00
SJost
b5e849af64
Show Lecture/Corrector associations on profile page
2018-06-20 15:09:44 +02:00
SJost
a12d3457c0
class DisplayAble added to display anything
2018-06-20 14:29:11 +02:00
SJost
11ec8f4f03
Profile page extendend, yet incomplete
2018-06-19 19:14:50 +02:00
Gregor Kleen
9e017f8e84
Add some headings
2018-06-12 19:42:22 +02:00
SJost
a5428bfc30
Form Missing eliminated for GET request
2018-06-12 11:47:26 +02:00
SJost
66f066fc95
Theme now used in wrapper, but not set from DB in Haskell yet.
2018-06-12 10:30:04 +02:00
Felix Hamann
5364aded5c
fixed issue with date-format from datepicker
2018-06-10 23:25:28 +02:00
Felix Hamann
a1b6599a29
fixed deprecated alerts in backend. we need a template for alerts
2018-06-10 20:19:00 +02:00
Gregor Kleen
c46d6e8545
minor cleanup
2018-06-08 09:18:53 +02:00
Gregor Kleen
d5f773317f
Merge branch 'feat/pagination'
2018-06-07 15:02:34 +02:00
Gregor Kleen
276881957e
Support for dbTable filters
2018-06-07 15:01:53 +02:00
Felix Hamann
c213b8590f
changed buttons in submission list to simple links
2018-06-07 12:24:04 +02:00
SJost
4383f46409
Merge with exercises and getCurrentRoute
2018-06-07 11:37:59 +02:00
SJost
5cf1840f09
new route: getCurrentTerm
2018-06-07 11:35:38 +02:00
Gregor Kleen
7db3d3f272
Merge branch 'master' into feat/exercises
2018-06-07 10:31:44 +02:00
Gregor Kleen
44776e1506
refactor SubmissionR
2018-06-07 10:29:27 +02:00
Gregor Kleen
7badb3536a
Don't allow uploads to shadow rating file
2018-06-01 12:19:31 +02:00
Gregor Kleen
e80d883ebd
Adjust submission file-dbtTable for new SQL
2018-06-01 12:01:34 +02:00
Gregor Kleen
fde8d2a307
Merge branch 'fix/pagination/counts' into feat/exercises
...
Fixes #47
2018-06-01 12:01:09 +02:00
Gregor Kleen
457f63ad19
Use deep sql magic (window functions) instead of multiple queries
2018-06-01 11:56:40 +02:00
Gregor Kleen
0644dae938
Corrector placeholder
2018-05-29 17:53:50 +02:00
Gregor Kleen
cbc145a56c
minor fixes
2018-05-29 17:48:40 +02:00
Gregor Kleen
3fb7ff9f13
Merge branch 'feat/routes' into feat/assign-correctors
2018-05-29 15:19:00 +02:00
SJost
c45fea6df3
New Rights Managament compiles and seems to work (apart from TODOs); Problem with ASIDENAV
2018-05-28 18:27:30 +02:00
Gregor Kleen
9260024676
Replace SheetCorrectors
2018-05-28 16:41:47 +02:00
SJost
546c7bde95
Minor
2018-05-23 12:14:59 +02:00
Gregor Kleen
30b941eeec
Mockup of SheetCorrectorsR
2018-05-17 15:39:50 +02:00
SJost
e4c0913c12
datatype Load refactored as discussed
2018-05-04 18:12:54 +02:00
SJost
38e438b774
correctorForm just a stub
2018-05-04 12:55:23 +02:00
SJost
26c5ba5183
Colonnade for Sheet Files
2018-05-04 11:13:39 +02:00
SJost
1218f93944
Sheet file edit times shown
2018-05-04 10:36:50 +02:00
SJost
4862337a01
Merge branch 'feat/exercises' of gitlab.cip.ifi.lmu.de:jost/UniWorX into feat/exercises
2018-05-04 10:25:16 +02:00
SJost
967fb666d9
assign submission reports results now
2018-05-04 10:24:58 +02:00
Gregor Kleen
f00a1925e5
Allow changing buddies without re-uploading submission
2018-05-04 10:02:54 +02:00
SJost
fcc2f68cea
Merged new pageActions from master
2018-05-04 10:01:05 +02:00
SJost
afc022eee7
Merge branch 'master' into feat/exercises
2018-05-04 09:52:17 +02:00
Gregor Kleen
6644af809e
Migrate everything to new system of pageActions
2018-04-29 13:49:31 +02:00
Gregor Kleen
ad6f1ab199
Introduce pageActions and use in favourites
2018-04-29 13:48:40 +02:00
Gregor Kleen
99d112b31c
Don't attempt to dequeue corrector who isn't (also) proportional
2018-04-26 18:28:26 +02:00
Gregor Kleen
6d7522410a
Implement assignSubmissions
2018-04-26 17:48:08 +02:00
SJost
071e8c2de1
assignment of submissions halfway done
2018-04-26 14:16:22 +02:00
SJost
988ee74fa8
Bugfix: edit submission buddies
2018-04-26 11:57:28 +02:00
SJost
e98cf70400
MODEL REFACTOR: dropped ID suffixes throughout
2018-04-26 11:29:42 +02:00
SJost
0e8ed257f8
PageAction: newSubmission working
2018-04-26 09:59:47 +02:00
SJost
56476ccb3e
Uniwory und PageAction ExerciseSheet
2018-04-26 09:41:57 +02:00
SJost
f3aa2b32c9
Submission edit times are shown now.
2018-04-19 17:43:42 +02:00
Gregor Kleen
917d767d30
Cleanup SubmissionDownloadArchive
2018-04-19 13:31:47 +02:00
SJost
3bd9a2a483
minor
2018-04-19 11:27:10 +02:00
SJost
7329c84304
SubmissionEdit page offers downloads now.
2018-04-19 11:22:35 +02:00
SJost
11c17e3dc8
ExcerciseBuddies for DefinedGroups are forced
2018-04-19 10:56:32 +02:00
SJost
780201703c
Merge branch 'feat/exercises' of gitlab.cip.ifi.lmu.de:jost/UniWorX into feat/exercises
2018-04-19 10:45:10 +02:00
SJost
efcbb82d25
ExcerciseBuddies working
2018-04-19 10:45:05 +02:00
Gregor Kleen
d741dabc25
mforced & aforced
2018-04-19 10:11:52 +02:00
SJost
8725f935d0
Merge remote-tracking branch 'origin/master' into feat/exercises
2018-04-19 09:29:41 +02:00
SJost
cdf2cec832
minor comment added
2018-04-19 09:29:16 +02:00
Felix Hamann
e27a88c237
Merge branch 'feat/pagination' into 'master'
...
Feat/pagination
See merge request !23
2018-04-14 22:36:44 +02:00
Gregor Kleen
acce67d562
Fix sortable column attributes
2018-04-14 20:18:24 +02:00
Gregor Kleen
c78184a946
Automatically check isAuthorized for MenuItems
2018-04-13 15:49:26 +02:00
Gregor Kleen
9d65f94f51
Mark sortable columns
2018-04-13 15:28:04 +02:00
Gregor Kleen
05cd245102
Links to every page of table
2018-04-13 15:06:15 +02:00
Felix Hamann
e0b3f0921a
signal to the user that a column is sortable
2018-04-12 23:23:35 +02:00
Felix Hamann
2a1c805d85
Merge branch 'master' into feat/pagination
...
merged master into this to avoid databas conflicts when switching between master and feat/pagination
2018-04-12 21:38:25 +02:00
Gregor Kleen
4c4cbd584c
Fix build of Submission.hs
2018-04-11 15:09:20 +02:00
Gregor Kleen
08607a5e7c
Fix javascript issues, 'directions' in sortable-header, sorted attrs
2018-04-11 14:28:33 +02:00
SJost
fcd6703752
Group Submissions mostly done, NOT COMPILING
2018-04-11 13:12:49 +02:00
SJost
5c1789786d
Util-Sheet vergessen
2018-04-10 15:16:32 +02:00
SJost
a544c61be2
Submission upload (Sitzung mit Gregor)
2018-04-10 12:50:20 +02:00
SJost
4a7d35144a
Merge remote-tracking branch 'origin/feat/pagination' into feat/exercises
2018-04-10 10:40:10 +02:00
SJost
380c57c578
Favourites working now (without PageActions).
2018-04-10 10:38:21 +02:00
Gregor Kleen
c2174161c5
Better name for templates/table/table
2018-04-04 15:28:55 +02:00
Gregor Kleen
e71864368c
Implement links to toggle table sorting
2018-04-04 14:35:11 +02:00
Gregor Kleen
72b2b72f03
Implement table sorting
2018-04-04 12:54:00 +02:00
Gregor Kleen
951af369c8
Fewer newlines
2018-04-04 12:31:50 +02:00
Gregor Kleen
431adf0324
Add 'zipFileField'
2018-04-04 12:29:01 +02:00
Gregor Kleen
5e8698fee1
Revert "Allow overriding unpackZips-Checkbox"
...
This reverts commit 8e43a314d3 .
2018-04-04 12:21:43 +02:00
SJost
fa6b04663e
Merge remote-tracking branch 'origin/master' into feat/exercises
2018-04-03 18:50:51 +02:00
Gregor Kleen
8e43a314d3
Allow overriding unpackZips-Checkbox
2018-04-03 18:48:10 +02:00
SJost
ea5e04bd78
Merge remote-tracking branch 'origin/master' into feat/exercises
2018-04-03 18:04:13 +02:00
Gregor Kleen
3d98fe4736
Refactor utils
2018-04-03 17:56:55 +02:00
SJost
2714485dbd
Merge remote-tracking branch 'origin/master' into feat/exercises
2018-04-03 16:58:25 +02:00
SJost
7e9e066e55
Quickfix sheet grading edit
2018-04-03 16:58:05 +02:00
SJost
f35579e20d
Merge remote-tracking branch 'origin/master' into feat/exercises
2018-04-03 16:50:59 +02:00
SJost
d279a1a2c6
Minor messages
2018-04-03 16:49:41 +02:00
Gregor Kleen
54cd2bd266
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX into feat/pagination
2018-04-03 16:20:44 +02:00
Gregor Kleen
9a26d17c5e
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX into feat/multi-file-field
2018-04-03 14:53:18 +02:00
Gregor Kleen
1b86abb46d
MultiFileField Sheet
2018-04-03 14:51:25 +02:00
Felix Hamann
8bb71a5c3e
Moved modals to standalones
2018-03-31 01:55:00 +02:00
Felix Hamann
33a99b0f62
changed menuItemType of Uebungsblaetter
2018-03-29 00:23:24 +02:00
Felix Hamann
6edc4d4a99
added page action bar for prime actions
...
closes #34
2018-03-25 23:47:02 +02:00
SJost
05a0f6b0bf
CreatedBy/ChangeBy als eigene Tabellen überall eingeführt
2018-03-22 20:35:17 +01:00
SJost
6fe311ee78
Sheet edit times und fillDB angepasst
2018-03-22 19:49:33 +01:00
SJost
9f96e6dd35
PageActions added
2018-03-22 19:27:57 +01:00
SJost
5f6640148c
Hierarchical Routes
2018-03-22 16:04:38 +01:00
Gregor Kleen
7ee2aac209
MultiFileField
2018-03-22 15:18:08 +01:00
SJost
217ae28d9e
Merge branch 'master' into feat/exercises
2018-03-22 14:07:10 +01:00
SJost
ad2b7ae866
DeleteRedirct, fetchSheet caching, etc.
2018-03-22 12:19:40 +01:00
SJost
710b8334e5
convenience functions for authorisation, not yet used
2018-03-21 18:15:16 +01:00
SJost
023da918bb
convenience functions for authorisation
2018-03-21 17:39:17 +01:00
SJost
85d128a244
Sheet Editing/Delete working now
2018-03-19 23:33:59 +01:00
SJost
5364190a38
Problem: getrennte get/post Handler funktionieren so nicht. Warum?
2018-03-19 22:57:24 +01:00
Gregor Kleen
28d9c5c95b
Cleanup
2018-03-19 12:29:55 +01:00
Felix Hamann
e58851cd3c
scollable tables for smaller screens
2018-03-18 17:55:02 +01:00
Felix Hamann
4f660f04c0
navbar rework, smooth breadcrumbs
2018-03-18 15:47:37 +01:00
Felix Hamann
3d36e5c957
icons, responsive navigation, breadcrumbs, design
2018-03-18 02:52:17 +01:00
Felix Hamann
d55b88d7cb
Merge branch 'master' into initial_thoughts_on_frontend
2018-03-17 19:31:15 +01:00
Felix Hamann
d8f2ce6e90
added menu-icons and asidenavbar-styling
2018-03-17 19:23:45 +01:00
Felix Hamann
be383f84b8
reverted markup and js changes to buttonField
2018-03-17 15:30:27 +01:00
Felix Hamann
8fc53d879f
split inputs-logic and form-logic in frontend
2018-03-16 20:54:35 +01:00
SJost
037c0cce20
Sheet editing working, except for files
2018-03-16 18:52:32 +01:00
SJost
daed94ae33
Several Cleanups
2018-03-16 17:54:28 +01:00
Gregor Kleen
170442cff0
Fix page indicator
2018-03-16 14:22:33 +01:00
Gregor Kleen
2cfd87de87
Page indicator
2018-03-16 14:09:12 +01:00
Gregor Kleen
ba918129c9
Identify paginated table with html-id
2018-03-16 13:30:58 +01:00
Gregor Kleen
907958baf4
Cleanup identified tables
2018-03-16 13:06:52 +01:00
Gregor Kleen
d47fa717a3
Identify tables
2018-03-16 12:58:49 +01:00
Gregor Kleen
96cdef2538
Better PSValidator
2018-03-16 12:54:18 +01:00
Gregor Kleen
a0ccae13b7
Intigrate pagination into term list
2018-03-16 10:28:43 +01:00
SJost
c35f718054
Sheet Download works
2018-03-16 10:26:54 +01:00
Gregor Kleen
b96411460c
Start work on server side pagination
2018-03-16 10:25:55 +01:00
SJost
85f132295c
minor changes toward sheet saving
2018-03-16 09:05:29 +01:00
SJost
40cf5ec858
CourseForm works without redirect only
2018-03-15 14:51:30 +01:00
SJost
075872dbbe
Replace does not work either
2018-03-15 10:04:16 +01:00
SJost
8247c6c6d4
Fixes to Course New/Edit handling. Update not yet working!
2018-03-14 18:34:42 +01:00
Felix Hamann
475411bb4a
localstorage for show-hides, sortable tables, more navigation
2018-03-11 23:53:06 +01:00
Felix Hamann
e4ddcd9e49
minor fixes for file-inputs and buttons
2018-03-08 11:06:12 +01:00
Felix Hamann
20b6828c96
Merge branch 'master' into initial_thoughts_on_frontend
2018-03-07 21:58:18 +01:00
Felix Hamann
ca582f8e8a
widget-restructuring and new colors
2018-03-07 21:55:01 +01:00
SJost
1c052087fd
Merge branch 'master' into feat/exercises
2018-03-07 15:47:54 +01:00
SJost
43cb2cfa73
Term template angepasst
2018-03-07 15:28:18 +01:00
SJost
f36d048dac
Merge branch 'master' into feat/exercises
2018-03-07 14:17:02 +01:00
SJost
a29cefe7d2
MV: generic_form.hamlet -> formPage.hamlet
2018-03-07 14:16:08 +01:00
SJost
70a95b3e0b
Beispiel Internationalisierung in Handler.Term
2018-03-07 13:59:50 +01:00
Felix Hamann
3f11dab6ab
Merge branch 'master' into initial_thoughts_on_frontend
2018-03-07 13:35:58 +01:00
SJost
4c65d379af
Merge branch 'master' into feat/exercises
2018-03-07 13:31:08 +01:00
Gregor Kleen
2fb478e8ff
Merge branch 'feat/custom-renderers'
2018-03-07 13:30:06 +01:00
SJost
27507906d1
Minor comments
2018-03-07 13:01:23 +01:00
Felix Hamann
cd8b6d985b
introduced BEM for CSS and aside-navigation
2018-03-06 22:29:17 +01:00
Felix Hamann
b9b5496ca7
added reactive input labels and general form styling
2018-03-05 00:40:10 +01:00
Felix Hamann
0a7328f969
added sortable tables
2018-03-04 22:48:54 +01:00
Felix Hamann
7b3915fa95
moved sticky navbar to StaticR and added show-hide-elements (only HomeR)
2018-03-04 22:19:25 +01:00
Felix Hamann
50cebd92bf
Merge branch 'master' into initial_thoughts_on_frontend
2018-03-02 18:33:22 +01:00
Gregor Kleen
fe73d6cc22
Start work on customizable form renderer
2018-03-01 12:54:22 +01:00
Felix Hamann
349938b0e7
added navbar widget and did some cleanup to eventually get rid of bootstrap
2018-02-22 22:44:54 +01:00
Gregor Kleen
a548652b52
Bump yesod-colonnade
2018-02-21 13:33:28 +01:00
Gregor Kleen
937db06db2
Remove backup
2018-02-20 15:54:25 +01:00
SJost
c8c968a7e4
minor merge conflict resolved
2018-02-19 18:10:41 +01:00
SJost
a3f71a474b
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX into feat/exercises
2018-02-19 18:06:54 +01:00
SJost
8d221600d3
TermIdentifier -> TermId in routes
2018-02-19 17:58:55 +01:00
Felix Hamann
7cb64b765a
introduced menu-widget
2018-02-19 17:28:28 +01:00
SJost
499315432a
SheetFile Up/Download added
2018-02-19 16:57:12 +01:00
SJost
6070c9231b
sheet display extended, not yet complete
2018-02-19 16:57:12 +01:00
SJost
3575e69123
Bug with SheetInfo Form fixed
2018-02-19 16:57:12 +01:00
SJost
06a29205cd
Fileinfo in AForm type troubles :(
2018-02-19 16:57:12 +01:00
SJost
bc094dc813
Sheets still incomplete, show sheet list and working. sheetAdmin template is not yet working
2018-02-19 16:57:12 +01:00
SJost
2f47f12832
User Overview page added, no user-editing yet
2018-02-19 16:55:20 +01:00
SJost
9bad1b42ec
Forgotten minor bugfixes that belong to master, but slipped into this branch.
2018-02-19 16:55:20 +01:00
SJost
272bc7f6c5
schoolField & termField in Utils
2018-02-19 16:54:10 +01:00
Gregor Kleen
a94a8e3f81
Support for partial templates
2018-02-19 16:08:50 +01:00
Gregor Kleen
fddd8bef4c
Make CryptoIDKey implicit using new cryptoids-class
2018-02-09 14:22:01 +01:00
Gregor Kleen
b6dbd27eb0
Cleanup
2018-02-09 12:35:10 +01:00
Gregor Kleen
d37ee331f6
Use correct status header
2018-02-09 12:35:10 +01:00
Gregor Kleen
7c5c12dc6b
Fix type error
2018-02-09 12:35:10 +01:00
Gregor Kleen
6bf0f321cf
Check decryption before redirecting (as was intended)
2018-02-09 12:35:10 +01:00
Gregor Kleen
db92528884
Framework & dispatch submissions
2018-02-09 12:35:10 +01:00
SJost
14ccdb1e35
Bugfix: Infinite Loop in Authorization Code; Stubs for Exercise Sheet; Fixed several compiler warnings
2017-11-29 17:26:32 +01:00
SJost
b363c05c95
AdminSchool no longer nullable; Profile page displays granted rights
2017-11-29 15:17:31 +01:00
SJost
4686c63fd9
BUGFIX, Attempt 2: Authorization for Admins without schools fixed.
2017-11-27 16:54:12 +01:00
SJost
e3906672aa
BUGFIXES: 1) Message status codes 2) Course editing could have cause uniqueness constraint violation, resulting in db exception.
2017-11-27 15:59:28 +01:00
SJost
70ad55f565
Course participant count working now, albeit inefficient through runDB per Collonade-Row
2017-11-27 13:21:11 +01:00
Gregor Kleen
c09b0d8619
Cleanup
2017-11-27 12:37:56 +01:00
Gregor Kleen
aa1e10e3e9
Remove redundant import
2017-11-27 09:24:28 +01:00
Gregor Kleen
e6f6e8c621
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2017-11-26 22:00:38 +01:00
Gregor Kleen
0293363e13
Copy more information from LDAP on login
2017-11-26 21:59:47 +01:00
SJost
39b3cd0bec
defaultHandler gained argument for page navigation
2017-11-24 15:20:26 +01:00
SJost
1b272c6ee8
Form-Identifiers introduced
2017-11-17 16:59:48 +01:00
SJost
52be9e3198
Link-Buttons via CSS
2017-11-17 16:17:16 +01:00
SJost
05b912179f
Buttons for Links utility added
2017-11-17 15:24:38 +01:00
SJost
4121b49c25
Minor changes to buttons
2017-11-16 13:23:50 +01:00
SJost
4bcbf963f1
Button CSS style added.
2017-11-15 18:04:32 +01:00
SJost
88e123f405
Button form cleaning
2017-11-15 16:37:19 +01:00
SJost
6b0f380808
Pure button Forms working
2017-11-15 16:27:15 +01:00
Gregor Kleen
8bffe66a6d
Handle all cases in button accumulation
2017-11-15 13:38:06 +01:00
Gregor Kleen
725e00cf68
Really fix button accumulation, this time
2017-11-15 13:17:33 +01:00
Gregor Kleen
261f064d4e
Accumulate button result correctly
2017-11-15 13:06:50 +01:00
SJost
faf5c1b2dc
Fix for buttons does not work either
2017-11-15 12:16:14 +01:00
SJost
c71910f22e
Buttons reworked after call; not yet working
2017-11-15 11:22:52 +01:00
SJost
25547be0fc
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2017-11-15 10:38:14 +01:00
Gregor Kleen
1b42873f12
Cleanup
...
Fixes #15
2017-11-15 10:10:24 +01:00
SJost
e138e42ae0
Button Stubs
2017-11-15 09:41:19 +01:00
Gregor Kleen
5070403ce8
Switch to newly released 'filepath-crypto'
2017-10-25 22:43:19 +02:00
SJost
772a5ee02c
Esqueleto for Term Overview
2017-10-18 15:57:55 +02:00
Gregor Kleen
0cd0425903
Zip UTF8-support
2017-10-18 15:30:02 +02:00
Gregor Kleen
377d8667c2
Multiple submission upload
2017-10-16 15:52:20 +02:00
Gregor Kleen
b0e5f54b4d
Download of multiple Submissions & Additional colonnade wrapper
2017-10-14 00:20:47 +02:00
Gregor Kleen
1afc2b4bad
Clean up structure
2017-10-12 19:43:41 +02:00
Gregor Kleen
cb27038c6b
Allow upload of single files
2017-10-12 16:58:59 +02:00
Gregor Kleen
d01404047f
Graceful handling of undone corrections
2017-10-12 15:47:18 +02:00
Gregor Kleen
f6e7b3fe25
Include rating files again
2017-10-12 04:43:50 +02:00
Gregor Kleen
76c9e61167
Deletion within Submissions
2017-10-12 04:37:29 +02:00
Gregor Kleen
264ea52b58
Cleanup
...
Closes #14
2017-10-12 02:21:08 +02:00
Gregor Kleen
37a9836193
Submission Upload
2017-10-12 02:14:23 +02:00
Gregor Kleen
252168e61c
Download ratings
2017-10-11 22:47:26 +02:00
Gregor Kleen
b552e2a0e3
Download of submission files (single & as archive)
2017-10-11 18:02:04 +02:00
SJost
68b3e578b4
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2017-10-11 10:13:12 +02:00
SJost
70ad7474fe
PostButton Helpers added to HomeR
2017-10-11 10:13:03 +02:00
Gregor Kleen
b514ee3c92
Minor cleanup
2017-10-11 00:29:31 +02:00
Gregor Kleen
845369a27a
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2017-10-11 00:18:15 +02:00
Gregor Kleen
f7f7c7c592
Dump submissions
2017-10-11 00:18:09 +02:00
SJost
a11c542d64
Registering for courses works now.
2017-10-11 00:11:04 +02:00
Gregor Kleen
11895f6709
Bump CryptoID
2017-10-11 00:00:20 +02:00
Gregor Kleen
6bb8f1b49e
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2017-10-10 19:21:02 +02:00
Gregor Kleen
28a65913cf
Finish filtering of ratings from a stream of Files
2017-10-10 19:20:46 +02:00
SJost
2b78bce646
Temporary Homepage and Breadcrumbs working.
2017-10-10 18:35:43 +02:00
SJost
e85b130a0d
Model changed according to discussion (compiles, but runs only after non-safe SQL migration)
2017-10-10 17:41:10 +02:00
SJost
586d411162
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2017-10-10 14:46:24 +02:00
SJost
1fe7362a30
Course display etwas erweitert.
2017-10-10 14:46:20 +02:00
Gregor Kleen
9de9032916
Bind to cryptoids
2017-10-10 14:30:48 +02:00
Gregor Kleen
62c2320aef
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2017-10-10 12:37:30 +02:00
Gregor Kleen
9dfe26b6c9
minor cleanup
2017-10-10 12:37:24 +02:00
SJost
3fbeed2682
Warning: some routes renamed; otherwise minor commit.
2017-10-10 07:42:24 +02:00
SJost
77e7e77e74
Course editing works now, deletion not due to SQLconstraints (lecturers need deletion).
2017-10-10 00:24:25 +02:00
SJost
00c0e1fbfe
Course Edit compiles, but deletion/edit does not work yet. I think I need to separate Post/Get Handlers again.
2017-10-09 23:54:14 +02:00
SJost
26efab4506
Course Edit compiles, but deletion/edit does not work yet. I think I need to separate Post/Get Handlers again.
2017-10-09 23:28:21 +02:00
Gregor Kleen
0a40a8bf70
extractRatings
2017-10-09 23:19:51 +02:00
Gregor Kleen
710fec9b18
Test for rating formatting/parsing
2017-10-09 22:57:06 +02:00
Gregor Kleen
57ee32cc9c
Instances for Rating
2017-10-09 22:42:02 +02:00
Gregor Kleen
674a17acbe
Formatting & parsing of rating files
2017-10-09 22:40:05 +02:00
SJost
b980bab1b1
Course Form works; display not yet.
2017-10-09 22:17:49 +02:00
Gregor Kleen
3cebf133bf
Merge branch 'zip-stream'
2017-10-09 19:26:58 +02:00
Gregor Kleen
93b2c72a7b
Move Zip to Utils
2017-10-09 19:00:39 +02:00
SJost
d10a629fa2
Term Handler cleaned again; small changes to Model (Maybe added for some Text Types, courseOwner dropped).
2017-10-09 16:16:00 +02:00
Gregor Kleen
332be4d9ce
Switch Zip to work on 'File's
2017-10-09 16:08:02 +02:00
Gregor Kleen
5742d21406
Address date confusion
2017-10-09 14:07:27 +02:00
SJost
df1398f756
JSON for showTerms
2017-10-09 07:47:34 +02:00
SJost
98c945b443
Numbering for colonnade tables provided.
2017-10-08 21:05:55 +02:00
SJost
930a478ee3
TermTable properly realised with Colonnade now. Additional dependencies were required.
2017-10-08 19:57:08 +02:00
SJost
99edd912dc
Multi-Field Form Validation added.
2017-10-08 17:04:43 +02:00
SJost
b472f2ca27
Generic form button utility
2017-10-08 10:31:15 +02:00
SJost
e6ee9070ea
Model change: term aware of lecturing times now
2017-10-08 08:51:22 +02:00
SJost
6d1c3bad06
MultiButton: Term deletion working
2017-10-08 08:42:59 +02:00
SJost
34df734b5e
Bootstrap changes, gGeneric Form refined, Basic Term Sanity Checks
2017-10-07 19:22:21 +02:00
SJost
1bca71b720
Ord TermIdentifier changed
2017-10-06 23:43:12 +02:00
SJost
a71c7326a8
DateTimeLocale added and used
2017-10-06 23:19:54 +02:00
SJost
40fab9a362
Term Handler moved to its own module
2017-10-06 22:22:30 +02:00
SJost
d9c6380807
Term editing required third route :(
2017-10-06 18:38:18 +02:00
SJost
a871725d9c
Creating and editing terms: basic functionality, still bery ugly
2017-10-06 17:14:56 +02:00
SJost
6d3df4f30b
Term creation half-ways, problems with Custom Primary key for Terms
2017-10-06 16:49:43 +02:00
SJost
fcec208936
termField stub created, needs to be moved to common utils
2017-10-06 11:22:43 +02:00
Gregor Kleen
88493d34a0
Bugfixes
2017-10-06 04:09:45 +02:00
Gregor Kleen
6c1afb6919
more detailed tests
2017-10-05 20:17:37 +02:00
Gregor Kleen
15bd70f10a
Test suite for zip handling
2017-10-05 19:11:05 +02:00
Gregor Kleen
4191d65fc5
More polymorphism.
2017-10-05 14:13:51 +02:00
Gregor Kleen
0f0f77344f
consumeZip
2017-10-05 14:10:32 +02:00
Gregor Kleen
104b3ad397
produceZip
2017-10-05 13:37:54 +02:00
SJost
7209b69859
new course handler stub
2017-10-04 23:20:26 +02:00
Gregor Kleen
bb2dbc3b79
Move files around
2017-10-04 13:59:49 +02:00
SJost
bb946e1b11
Initial PostgreSQL Template
2017-09-11 09:53:42 +02:00