Gregor Kleen
13cc4195c8
Fix database migrations for empty db
...
Fixes #159
2018-08-14 20:35:18 +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
7671d68592
Better database encoding of JSON values
2018-08-13 14:46:08 +02:00
Gregor Kleen
adf98bf35a
Simplify format of UserTheme
2018-08-13 14:21:27 +02:00
Gregor Kleen
264ad01d8f
Introduce database versioning
...
Fixes #120
2018-08-13 14:13:38 +02:00
Gregor Kleen
67ad9c1176
Fix Course- & School-ids
...
Fixes #151
2018-08-13 11:49:05 +02:00
Gregor Kleen
f1e2c6d3af
Remove dead code
2018-08-07 10:01:27 +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
15bb52d6e5
Minor settings cleanup
2018-08-06 16:07:41 +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
34f94bb886
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-08-02 15:08:47 +02:00
SJost
f6ade63d1e
Fix #81
2018-08-02 15:08:28 +02:00
Gregor Kleen
48a36ca619
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-08-02 14:38:47 +02:00
Gregor Kleen
b4f08c28df
Make maintenance logins resilient to LDAP failures
2018-08-02 14:38:32 +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
7d0c3d4659
reenable csrf
2018-08-01 16:08:26 +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
7e4da171a1
fix build
2018-08-01 15:43:08 +02:00
Gregor Kleen
3de34cd5ae
Plugin whitelist
2018-08-01 15:42:10 +02:00
Gregor Kleen
ba3fd9d458
Debug LDAP lookups
2018-08-01 15:18:43 +02:00
Gregor Kleen
64ac12802a
Fallbacks for lack of LDAP in environment
2018-08-01 15:04:41 +02:00
Gregor Kleen
2a5c84e002
Get new LDAP to run
2018-08-01 14:29:09 +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
99d7b5813d
Clean up auth-predicate evaluation
2018-07-30 18:48:11 +02:00
Gregor Kleen
44251428c8
Tighten up CSRF
...
TODO #17
2018-07-30 17:02:53 +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
e0c8e6edf0
Don't hide CorrectionR-PageAction
...
Fixes #128
2018-07-23 13:10:34 +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
8da542fb90
Don't hide CorrectionR-PageAction
...
Fixes #128
2018-07-22 17:28:53 +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
bf18268e27
Merge branch 'master' into feat/exercises
2018-07-18 11:15:00 +02:00
Gregor Kleen
80e6ed9a10
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-07-18 11:14:51 +02:00
Gregor Kleen
e0e731b698
Fix time logic on sheets
2018-07-18 11:14:39 +02:00
SJost
c2b94708c8
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-07-18 10:14:29 +02:00
SJost
816215cf7c
pageActions sorted and augmented
2018-07-18 10:14:23 +02:00
Gregor Kleen
2be22a1ba8
Merge branch 'master' into feat/exercises
2018-07-18 10:06:39 +02:00
Gregor Kleen
e28a0aa851
Set .logged-in
2018-07-18 10:05:06 +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
Felix Hamann
16315e55fb
breadcrumb for imprint and pagination-julius cleanup
2018-07-15 23:59:05 +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
03a785abc2
Fix PathPiece for ZIPArchiveName & submission original archive link
2018-07-10 13:47:02 +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
4993c7994c
Fix preference-order on parents
2018-07-08 22:31:11 +02:00
Gregor Kleen
71e57b767d
Use comma-separated in AdminUsersR
2018-07-08 22:10:46 +02:00
Gregor Kleen
4c86306bfd
Fix NavBar-Highlighting
2018-07-08 22:10:33 +02:00
Felix Hamann
4b4847d551
get rid of now unneeded messageRenderer in defaultLayout
2018-07-08 21:28:40 +02:00
Felix Hamann
4fe479f9f3
move HOME to the left in navbar
2018-07-08 20:51:39 +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
353245c65f
Generate headings for favourite-bar from content
...
Fixes #105
2018-07-07 22:16:22 +02:00
Gregor Kleen
7a74b86f6d
Add "clear" argument to fill-db.hs
2018-07-06 21:34:57 +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
Gregor Kleen
efe7546a24
Force User fields to be correct
2018-07-04 12:27:08 +02:00
Gregor Kleen
b205db5529
Merge branch 'feat/pwfile-auth'
2018-07-04 12:03:07 +02:00
Gregor Kleen
523282e694
Use canned password management instead of implementing our own
2018-07-04 12:01:57 +02:00
Gregor Kleen
acd100bca7
PWFile auth-plugin
2018-07-04 11:35:30 +02:00
SJost
4ab3fc2b9f
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-07-03 19:16:38 +02:00
SJost
00a5f44d8b
Freigabedaten für Sheet-Files
2018-07-03 19:16:34 +02:00
Gregor Kleen
d756277f93
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-07-03 19:11:04 +02:00
Gregor Kleen
5611ae7ca2
Increase maximum file upload size
2018-07-03 19:10:54 +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
dddd262b6b
Korrektur Button is hidden if there is no such correction
2018-07-03 14:05:21 +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
85cc86e37f
Minor refactoring
2018-07-03 10:24:04 +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
SJost
575eff90f0
Minor: DSGV disclaimer sort-of-removed
2018-07-02 17:59:48 +02:00
Gregor Kleen
e3fc2ee5a8
Fix broken template & cleanup routes
2018-07-02 09:26:39 +02:00
Gregor Kleen
0da0c46b2e
Merge branch 'master' into feat/corrections-upload
2018-07-02 09:11:00 +02:00
Gregor Kleen
c8f0ef52cf
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-07-02 09:05:06 +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
Felix Hamann
7e7e08837c
get rid of glyphicons
2018-07-01 23:02:03 +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
Gregor Kleen
8ab51c1f5d
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-07-01 12:33:12 +02:00
Gregor Kleen
4ca7ebd6f1
Logik für Abgabe ansehen/anlegen
...
Fixes #78
2018-07-01 12:32:26 +02:00
Felix Hamann
583025135c
mint-green is now moss-green and resonsive-fixes
2018-07-01 12:31:37 +02:00
Felix Hamann
f1806ffed2
live-preview of selected theme on profile-page
2018-07-01 09:43:44 +02:00
Felix Hamann
db0076a628
navbar now with lmu-boxes
2018-07-01 01:32:36 +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
d33956dfaa
Fix database representation of term for correct sorting
2018-06-29 16:13:36 +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
Gregor Kleen
b6772a175b
Make submission ids lower case
2018-06-28 09:09:11 +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
ceaf92996b
Favourites updated immediately now; Links for Lecturers are shown
2018-06-27 13:15:17 +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
Felix Hamann
61ba8bf052
added tooltips
2018-06-25 22:28:17 +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
Felix Hamann
879e1717ee
added font-awesome for icons
2018-06-23 13:22:56 +02:00
Felix Hamann
2c9c076213
started moving first lvl navi to top
2018-06-22 23:40:34 +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
SJost
f4dcd00669
Theme is now read from Database
2018-06-19 11:40:25 +02:00
SJost
f936453204
Minor refactor among utility modules
2018-06-19 11:05:02 +02:00
SJost
171f62ad8a
Theme Datatype complete
2018-06-19 10:09:37 +02:00
SJost
cc9d0a7b9a
ThemeDatatype plus TemplateHaskell Show implemented
2018-06-19 09:30:37 +02:00
Gregor Kleen
16681d594e
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-06-12 19:42:39 +02:00
Gregor Kleen
9e017f8e84
Add some headings
2018-06-12 19:42:22 +02:00
SJost
5d57f5d58c
Sidenavigation highlighting works now as intended.
2018-06-12 18:47:42 +02:00
SJost
a5428bfc30
Form Missing eliminated for GET request
2018-06-12 11:47:26 +02:00
SJost
af6d97454d
Highlighting in Navigation of current favorite (Halfway-done without breadcrumbs)
2018-06-12 11:17:55 +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
SJost
21a96ce44d
AlertMessage close working with i18n now.
2018-06-12 10:05:58 +02:00
Felix Hamann
5364aded5c
fixed issue with date-format from datepicker
2018-06-10 23:25:28 +02:00
Felix Hamann
0188673e1f
added datepicker globally
2018-06-10 20:52:29 +02:00
Felix Hamann
a1b6599a29
fixed deprecated alerts in backend. we need a template for alerts
2018-06-10 20:19:00 +02:00
Felix Hamann
c54495fe58
renamed a few pageactions
2018-06-10 19:36:39 +02:00
Felix Hamann
08be5ef699
added styling and behaviour for alerts
2018-06-10 01:21:08 +02:00
Felix Hamann
482ac4547a
moved page actions to the top right
2018-06-09 22:11:30 +02:00
Felix Hamann
d16ed578bf
request for more PageHeadings
2018-06-09 21:29:42 +02:00
Felix Hamann
6c03063029
added font "Roboto" and indented breadcrumbs slightly
2018-06-09 20:20:18 +02:00
Felix Hamann
07e5ca8b79
Merge branch 'master' into feat/datepicker
2018-06-09 19:20:47 +02:00
Felix Hamann
694ce90551
added themes and experimental theme-switcher
2018-06-09 11:59:15 +02:00
Gregor Kleen
64af1b155e
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-06-08 09:19:11 +02:00
Gregor Kleen
c46d6e8545
minor cleanup
2018-06-08 09:18:53 +02:00
SJost
ae64b10d5c
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-06-07 17:04:33 +02:00
SJost
b558d8d314
Access tags isWrite isRead added
2018-06-07 17:04:17 +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
Felix Hamann
38b879eab8
Merge branch 'ui_optis_0606'
2018-06-07 11:48:30 +02:00
Felix Hamann
8c4b2d62d3
got rid of comments and added header for termsList
2018-06-07 11:48:14 +02:00
SJost
c5beac0eb1
Minor commenting
2018-06-07 11:46:01 +02:00
Gregor Kleen
18c3840276
Fix build
2018-06-07 11:39:08 +02:00
Gregor Kleen
f4b6d1e3f5
Introduce pageHeading function
2018-06-07 11:39:08 +02:00
Felix Hamann
0d2c5696c5
slight refinments for inputs and
2018-06-07 11:39:08 +02:00
Felix Hamann
2883dedff7
input field styles and less navigation items
2018-06-07 11:39:08 +02:00
Felix Hamann
99643ff089
page title above page actions -wip
2018-06-07 11:39:08 +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
SJost
a047d81584
Merge branch 'master' into feat/exercises
2018-06-07 10:47:10 +02:00
SJost
f00d2765c0
SheetMarking prohibited now for students.
2018-06-07 10:45:30 +02:00
SJost
ea6c7b7761
Fix for SheetMarking visible to students
2018-06-07 10:39:43 +02:00
Gregor Kleen
7db3d3f272
Merge branch 'master' into feat/exercises
2018-06-07 10:31:44 +02:00
Gregor Kleen
168e8bacb3
Merge branch 'feat/routes' of gitlab.cip.ifi.lmu.de:jost/UniWorX into feat/routes
2018-06-07 10:29:44 +02:00
Gregor Kleen
44776e1506
refactor SubmissionR
2018-06-07 10:29:27 +02:00
SJost
5e5c980459
minor refactors
2018-06-05 08:34:14 +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