Commit Graph

1102 Commits

Author SHA1 Message Date
Gregor Kleen
ec3ec2a882 Move alerts to separate widget 2019-02-13 19:45:39 +01:00
Gregor Kleen
800d063fa7 Use haskell-based sass-compilation for alerts.scss 2019-02-13 17:07:03 +01:00
Gregor Kleen
5c5a080f0f Compile Sass 2019-02-13 16:32:45 +01:00
Felix Hamann
18c5de4b86 move standalone alerts to static and prepare alerts widget 2019-02-12 22:32:43 +01:00
Felix Hamann
a55d03c016 cleanup of static files 2019-02-12 21:53:34 +01:00
SJost
67d6fad1d4 Fixbuild linter warnings 2019-02-11 10:55:04 +01:00
Felix Hamann
b98a751748 revert change to course description modal wording 2019-02-09 21:07:43 +01:00
Felix Hamann
6af0ebe400 remove modal trigger icon 2019-02-09 21:03:33 +01:00
Felix Hamann
ce5301e590 Merge branch 'master' into feat/modalicons 2019-02-09 20:07:50 +01:00
Felix Hamann
c15f5da8e2 Merge branch 'master' into pageactions 2019-02-08 22:08:40 +01:00
SJost
98994496a7 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-02-06 16:30:55 +01:00
SJost
26cc12127b Convenience for AuthPreds 2019-02-06 16:30:51 +01:00
SJost
fbfa4bdff2 Convenience New Term implemented 2019-02-06 16:12:30 +01:00
SJost
924831f3e4 Fixes #262 2019-02-05 23:25:18 +01:00
SJost
7a684f6cb6 FIxes #262 2019-02-05 23:11:31 +01:00
Gregor Kleen
9cb16494f8 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-02-05 11:46:02 +01:00
Gregor Kleen
dbb9b600fd locally served fonts 2019-02-05 11:45:34 +01:00
Felix Hamann
8110405534 Merge branch 'master' into pageactions 2019-02-04 22:06:22 +01:00
Felix Hamann
557b0e1e97 Merge branch 'pagination' into 'master'
Table and Pagesize Frontend Refinement

Closes #116

See merge request !132
2019-02-04 21:54:55 +01:00
Gregor Kleen
0a6ff1a966 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-02-04 18:43:58 +01:00
SJost
1eb751b5f0 Access CRegisterR refactored again 2019-01-31 18:27:54 +01:00
SJost
36813d3717 Refactored Access check to CRegisterR without NTop for clarity 2019-01-31 18:25:41 +01:00
Gregor Kleen
8684ca016f Button cleanup 2019-01-31 11:12:20 +01:00
SJost
0bde8d5888 Fast Bugfix: course Register from 2019-01-30 19:27:10 +01:00
SJost
73a19863b1 Fixbuild for hlint stupidty 2019-01-30 18:02:19 +01:00
SJost
e4324a1c9b Fixes #262 2019-01-30 17:50:44 +01:00
SJost
13b5671480 Fixes #267 and related bugs 2019-01-30 16:00:18 +01:00
SJost
39da549461 Towards #267 2019-01-30 14:48:16 +01:00
SJost
b45d1c92f9 Bugfix sheetOldUnassigned 2019-01-30 11:30:54 +01:00
SJost
2e9320886f Minor bugfix sheetCurrent 2019-01-30 11:27:41 +01:00
SJost
b2dd9f4214 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-01-30 11:20:57 +01:00
SJost
a45e83fa68 Minor Refactor 2019-01-30 11:20:46 +01:00
SJost
0c9f9aa419 Bugfix access rights current & lastinactive 2019-01-30 11:13:25 +01:00
Gregor Kleen
06d44a4292 Minor cleanup 2019-01-30 11:12:35 +01:00
SJost
02a0dc1435 Minor Refactor 2019-01-30 10:58:57 +01:00
Gregor Kleen
71cbd3eacd Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-01-30 10:55:43 +01:00
Gregor Kleen
7a511b2c50 Minor cleanup 2019-01-30 10:55:31 +01:00
SJost
3ef6c08ac1 Fixes #272 2019-01-30 10:48:32 +01:00
SJost
475929637c Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-01-30 10:09:08 +01:00
SJost
5faf4d1208 Menu translation fix 2019-01-30 10:08:56 +01:00
Gregor Kleen
2bea5435bf Avoid divide by zero 2019-01-30 10:07:31 +01:00
Gregor Kleen
78fc27dc04 Introduce visibleWidget 2019-01-30 09:45:43 +01:00
Gregor Kleen
0b19730b1a Introduce visibleWidget 2019-01-30 09:44:16 +01:00
Gregor Kleen
19d46eb216 Show pagesize widget iff rowCount is larger than minimum pagesize 2019-01-28 14:20:34 +01:00
Gregor Kleen
8ee3d723c7 Add check to only show secondary pageactions when needed
Rename pageactionprime.* -> pageaction.*
2019-01-28 13:26:46 +01:00
Felix Hamann
54070956a6 Merge branch 'asidenav' into 'master'
Layout and Design change

See merge request !131
2019-01-27 18:37:06 +01:00
SJost
f8c13bf7bd Bugfix exercise sheet summaries 2019-01-26 14:20:43 +01:00
Gregor Kleen
bad828aa07 Introduce MenuType Footer; plumb footer.hamlet into defaultLinks
footer.hamlet now works much like navbar.hamlet
2019-01-26 12:44:22 +01:00
Felix Hamann
ba95caa980 add footer widget 2019-01-26 12:07:28 +01:00
Gregor Kleen
85bdf8766b Minor cleanup (cellTell) 2019-01-25 18:55:20 +01:00
Gregor Kleen
593ec541b8 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-01-25 18:51:36 +01:00
Gregor Kleen
b10dba427b Integrate statistics into correctionsR 2019-01-25 18:51:28 +01:00
Gregor Kleen
c9ba51a0c9 Streamline monoidal summaries for dbtables containing forms 2019-01-25 17:35:24 +01:00
SJost
30614511a5 Fixes #277 2019-01-25 10:40:18 +01:00
SJost
371a9e4673 refactored course navigation 2019-01-24 22:21:10 +01:00
SJost
c0605024c9 Handler.Utils.Table.cellTell added, but does not work as intended. 2019-01-24 18:41:58 +01:00
SJost
b5ef2e13f9 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-01-24 18:05:36 +01:00
SJost
e0fe371971 Statistics for SheetList not working anymore 2019-01-24 18:05:21 +01:00
SJost
4d3f4d56b5 Convenience Current Sheet 2019-01-24 17:09:55 +01:00
Gregor Kleen
1ccb8b7c32 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-01-24 17:08:08 +01:00
Gregor Kleen
9879c9f0d5 Revert "Expose runPaginationSettings'"
This reverts commit a03577f970.
2019-01-24 17:08:02 +01:00
SJost
10370f2567 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-01-24 16:54:04 +01:00
SJost
82b5315c36 Filtering refactored with prismAForm 2019-01-24 16:47:46 +01:00
Gregor Kleen
14c8aa5e30 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-01-24 16:21:41 +01:00
Gregor Kleen
a03577f970 Expose runPaginationSettings' 2019-01-24 16:21:30 +01:00
SJost
38a35a673a Fix #270 2019-01-24 15:12:23 +01:00
SJost
f5f9dea342 Fix #215 and other minor improvements 2019-01-24 14:44:48 +01:00
SJost
e19540556f Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-01-23 18:37:35 +01:00
SJost
3003b07742 PageActionPrime for #270 implemented 2019-01-23 18:35:53 +01:00
SJost
55fed0f378 filter corrected towards #270 2019-01-23 14:48:17 +01:00
Gregor Kleen
795dd29aa3 Refine MenuSheetCurrent 2019-01-23 13:15:03 +01:00
Gregor Kleen
0a69047acf Introduce timeouts for all ldap actions 2019-01-22 20:05:19 +01:00
Gregor Kleen
4e718ee287 Cleanup & haddock 2019-01-17 11:44:18 +01:00
Gregor Kleen
7f103ec7a9 Additional tests & cleanup 2019-01-16 23:47:21 +01:00
Gregor Kleen
25252e867e Merge branch '268-formulare-in-dbtable' 2019-01-16 18:01:52 +01:00
Gregor Kleen
966c60acb1 Always reproduce sorting of previousKeys 2019-01-16 18:01:25 +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
ffda17ada0 Towards #270 2019-01-16 16:17:38 +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
fdbec180db Filter Submissions by Course 2019-01-16 13:36:08 +01:00
SJost
54a1ea612d CourseList standardized 2019-01-16 10:46:02 +01:00
SJost
b25d542f6b Corrector can always see sheet list. SheetList shows VisibleFrom 2019-01-16 10:25:52 +01:00
SJost
ec3b4ec4dd Authorisation CUserR for !participant 2019-01-09 13:47:19 +01:00
SJost
509e7f974c Fix supportanfrage 2019-01-09 10:44:03 +01:00
Gregor Kleen
48f56a5fe3 Fix Handling of fsAttrs in combinedButtonField 2018-12-29 15:13:35 +01:00
Gregor Kleen
5e6de82e1d Fix accidental form nesting 2018-12-29 14:51:08 +01:00
Gregor Kleen
87ababdeb9 Slightly clean up course filter UI 2018-12-29 13:53:45 +01:00
Gregor Kleen
f238759270 Hide FilterUI by default 2018-12-29 13:38:31 +01:00
Gregor Kleen
74e87c6d54 Keep autoDistribute through sheet edits
Fixes #259
2018-12-21 21:19:34 +01:00
Gregor Kleen
cd9e6348ce Maybe don't inspect submit buttons too much 2018-12-21 18:32:33 +01:00
Gregor Kleen
3a0b79e137 Automagic corrections distribution 2018-12-21 14:59:28 +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
Gregor Kleen
45182e5074 Tighten check for empty course 2018-12-19 18:28:53 +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
2eb09d0de7 Split models 2018-12-19 17:37:42 +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
9ba09c9998 Type SheetGradeSummery decided upon 2018-12-19 13:52:26 +01:00
SJost
a507c0884f intermediate 2018-12-19 12:42:00 +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
da6c1abc49 Fix crash on heavily typo'd PseudonymWord's 2018-12-19 08:03:27 +01:00
Gregor Kleen
e3e8f9e048 Additional Instances for CryptoFileNameSubmission 2018-12-17 15:12:33 +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
c21b645446 Cleanup for documentation 2018-12-14 21:39:43 +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
Gregor Kleen
30a5aff70e Implement connection pooling for LDAP 2018-12-11 21:21:02 +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
aea7837c49 Debounce notifications much more aggressively
Fixes #251
2018-12-05 22:03:10 +01:00
Gregor Kleen
1941338075 Cleanup pseudonym handling
Fixes #247
2018-12-05 21:52:37 +01:00
Gregor Kleen
5c8f837b88 Minor cleanup 2018-12-05 19:47:18 +01:00
Gregor Kleen
7fc705730d Minor cleanup 2018-12-05 17:57:13 +01:00
Gregor Kleen
3f60f6391c Revert "Include preload hints about static content"
This reverts commit c757bf9a00.
2018-12-05 15:30:51 +01:00
Gregor Kleen
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
SJost
3080cac2f3 fix build 2018-12-05 14:51:14 +01:00
SJost
6c2f5d2f7a merge master 2018-12-05 14:44:10 +01:00
Gregor Kleen
ae04da3338 minor cleanup 2018-12-05 14:06:48 +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