Commit Graph

1535 Commits

Author SHA1 Message Date
SJost
e5d693e707 Generic columns filters and sorting 2019-03-10 11:43:59 +01:00
SJost
c4d77d665a Generic contains SQL filter for generic user column 2019-03-09 14:35:47 +01:00
SJost
2ddda4578e Generic Columns module allowing generic sorting and filtering.
Done for an initial part of course participant table.
2019-03-08 18:11:26 +01:00
SJost
4253390e93 Study-Features-Subquery extracted 2019-03-08 10:46:47 +01:00
SJost
729831b0bf Probably fixes the course participant list? 2019-03-06 17:50:22 +01:00
SJost
484d99305d Showing field and degrees compiles, join-on needs testing 2019-03-05 19:06:12 +01:00
SJost
56c25c133a Alternative Query Attempt 2019-03-05 17:20:34 +01:00
SJost
8aeeb1ddaa Fixes #310 2019-03-04 15:43:49 +01:00
SJost
158cd180c5 Fixbuild linter 2019-03-04 10:21:30 +01:00
Felix Hamann
c6824d7543 Merge branch 'master' into dedicated-radio 2019-03-03 17:55:47 +01:00
Felix Hamann
616fdee4fc move radio and checkbox styles in separate files 2019-03-03 17:29:59 +01:00
Gregor Kleen
c967399ab9 Override boolField 2019-03-03 17:22:21 +01:00
Felix Hamann
544392404f Merge branch 'master' into search_input 2019-03-03 11:33:10 +01:00
Felix Hamann
7df0021fbe add loading states to async table and async table filter 2019-03-02 23:52:35 +01:00
Felix Hamann
7756862aeb add table filter js utility 2019-03-02 22:27:03 +01:00
SJost
382a34f970 commented to compile 2019-03-01 12:46:28 +01:00
SJost
fa0ce033ee Cannot Return a ValueList from a select. :( 2019-03-01 11:36:13 +01:00
SJost
cf3a0b3d35 ToMarkup instances for StudyDegree and StudyTerms 2019-02-28 18:28:42 +01:00
SJost
e446641666 Default offered; unnecessarily complicated due using field studyFeature 2019-02-28 18:04:22 +01:00
SJost
933eaa7362 Registration takes Field of Studies now 2019-02-28 17:17:34 +01:00
SJost
3966ad9b24 Don't know why there are still changes after commit and push 2019-02-28 12:07:50 +01:00
SJost
7dcd3339a2 Name sorting fixed 2019-02-28 12:06:41 +01:00
SJost
27dffe7d08 Fixbuild tests and linter 2019-02-28 11:55:28 +01:00
SJost
0a49fb00e2 Merge branch '307-studiengange-behandeln' of gitlab.cip.ifi.lmu.de:jost/UniWorX into 307-studiengange-behandeln 2019-02-28 11:23:45 +01:00
SJost
407e40ce3d merge minor 2019-02-28 11:23:38 +01:00
SJost
61058b1f98 Fixbuild hlint. I hate those. 2019-02-28 11:14:17 +01:00
SJost
d51608a1bf merge master 2019-02-28 11:12:39 +01:00
SJost
0745542867 All mailto-links use single hamlet file now; added mailto for lecturers 2019-02-28 11:03:02 +01:00
Gregor Kleen
ad02db27db Keep track of userLastAuthentication 2019-02-28 11:01:44 +01:00
SJost
4db9e5c18a fillDB adjusted for StudyFeatues 2019-02-28 10:02:23 +01:00
Gregor Kleen
57cb80ecf8 Merge branch '307-studiengange-behandeln' of gitlab.cip.ifi.lmu.de:jost/UniWorX into 307-studiengange-behandeln 2019-02-27 17:43:22 +01:00
Gregor Kleen
49c8ca56f5 Touch StudyFeaturesUpdated on each login 2019-02-27 17:42:57 +01:00
SJost
9ca91b5ec8 removed stubs for merge 2019-02-27 17:42:46 +01:00
SJost
801f1f1597 merge attempt 2019-02-27 17:37:42 +01:00
SJost
6a53a89faa does not compile, course register from broken 2019-02-27 17:36:39 +01:00
Gregor Kleen
5f7b134292 Write StudyTermCandidates during login 2019-02-27 17:29:17 +01:00
SJost
0fbed68915 wrapForm created, not used everywhere yet 2019-02-27 14:23:56 +01:00
SJost
c48e1e1981 StudyFields start 2019-02-27 13:11:40 +01:00
Gregor Kleen
c0edc87926 Start on implementation 2019-02-27 13:07:22 +01:00
SJost
f20f2cb005 Minor clean up 2019-02-27 12:14:06 +01:00
SJost
2ce657fe5e stub for i18nWidgetFile created and used 2019-02-27 11:28:40 +01:00
SJost
66750f4c7d CourseParticipantsList in Hamlet ausgelagert 2019-02-26 08:56:16 +01:00
Felix Hamann
7e457c50fa Merge branch 'modal-migration' into 'master'
Move modal JS to static

Closes #304

See merge request !148
2019-02-25 20:50:32 +01:00
SJost
1553570d87 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-02-25 13:07:55 +01:00
SJost
42a8708bf5 minor update disclaimer and messages 2019-02-25 12:46:03 +01:00
Felix Hamann
2f3a735ae2 make async forms process json response 2019-02-24 23:23:23 +01:00
Felix Hamann
3a30aea5df added new utils »httpClient« and »asyncForm« 2019-02-24 23:00:21 +01:00
SJost
ba7b49e2d3 dateTimeCell cleanup 2019-02-23 08:25:34 +01:00
SJost
787cf0d7cc Datumsformate hinzugefügt 2019-02-23 08:15:05 +01:00
SJost
84a5833c22 emailColumn added 2019-02-23 07:50:28 +01:00
Felix Hamann
1999b494c3 Merge branch 'master' into modal-migration 2019-02-22 22:58:14 +01:00
Felix Hamann
278c2c2a82 initial work on check-all-checkbox 2019-02-22 20:41:31 +01:00
SJost
d9b11bc9a4 I h8 hlint 2019-02-22 18:50:46 +01:00
SJost
8dae9eb1d4 Course member list stub working, after daylong painful birth throes 2019-02-22 18:24:21 +01:00
SJost
d1c0b67627 Default sorting for TermListR added 2019-02-22 13:00:13 +01:00
SJost
d90093bed4 Hotfixes: default sorting of course lists was wrong 2019-02-22 12:45:35 +01:00
SJost
1c99c11fbb Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-02-22 10:50:44 +01:00
SJost
0938d93039 Code clean; abandoned utf8 tickmark in favour of font-awesome checkmark 2019-02-22 10:50:29 +01:00
Gregor Kleen
9a8d47bdcf Always store file uploads in memory (no temporary files) 2019-02-22 10:43:05 +01:00
SJost
8d29354818 Fix build for hlint once again 2019-02-22 08:15:45 +01:00
SJost
f0ee524e9e Merge branch 'master' into formgroups 2019-02-22 07:48:16 +01:00
SJost
68d36b2fe0 Course description as icon complete 2019-02-22 07:47:20 +01:00
SJost
f869876e12 Towards #303 2019-02-21 22:08:49 +01:00
SJost
7d72086fd9 minor refactor 2019-02-21 19:55:38 +01:00
SJost
89e6b17107 Build problem determined: crashes Haddock. Added similar Class manually. 2019-02-21 16:47:42 +01:00
SJost
bb552c472f TEST: Does ist build with everything except for makeClassy ''Entity? Probably the functional dependency is to blame?! 2019-02-21 16:12:11 +01:00
SJost
e74555c40b TEST Build-Error: one more makeClassy 2019-02-21 15:55:12 +01:00
SJost
b1231978cc Test Problem with makeClassy: just using one now 2019-02-21 15:41:38 +01:00
SJost
e58e33e47f Minor bugfix: QueueNotfication for UserRightsUpdate 2019-02-21 15:37:40 +01:00
SJost
29189bf8f8 Partial revert of commit 2550f740 to determine error source 2019-02-21 15:27:39 +01:00
SJost
2550f74056 TEST: removing makeCLassyFor maybe build works then? 2019-02-21 14:53:45 +01:00
SJost
479f109447 Trying to fix unusual and new haddock 2019-02-21 14:07:03 +01:00
SJost
8e7eb94c17 Merge branch 'master' into formgroups 2019-02-21 12:01:17 +01:00
SJost
5ce9a6b515 minor route polishing 2019-02-21 11:58:43 +01:00
SJost
10237c4031 Merge and by accident info page 2019-02-21 11:35:04 +01:00
SJost
972bc11d46 new admin notfifications are sent to fellow school admins as well now 2019-02-21 11:15:02 +01:00
SJost
75e2210ae5 Fix build hlint 2019-02-20 23:57:51 +01:00
SJost
4f26973206 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-02-20 23:42:36 +01:00
SJost
91068bb558 NotficationUserRightsUpdate added 2019-02-20 23:42:12 +01:00
Felix Hamann
b8eb78d11a add data-ajax-submit to email-test-modal 2019-02-20 22:09:53 +01:00
Felix Hamann
b65b44bf8a move modal from standalone to static 2019-02-20 22:09:53 +01:00
Felix Hamann
55c1385e3e Merge branch 'js-utils-cleanup' 2019-02-20 22:07:02 +01:00
SJost
8024a9d9f0 Impressum and DSGV-Stub updated 2019-02-20 18:53:21 +01:00
SJost
33c81a64c0 Minor 2019-02-20 07:07:39 +01:00
SJost
a1896f3d1c Steps towards #126, compiling but incomplete 2019-02-19 20:30:18 +01:00
SJost
d3f1a49fde Courses are Classy now "HasCourse" with "hasCourse" 2019-02-19 15:41:09 +01:00
SJost
cc2eb6d475 Refactor for Database.Esqueleto.Utils 2019-02-19 09:37:44 +01:00
SJost
09844a6a78 Search user by partial matriclenumbers 2019-02-19 08:49:43 +01:00
SJost
cbd2a23a2c Fix built with workaround 2019-02-18 22:49:08 +01:00
SJost
1dd2b92374 attempt to fix build 2019-02-18 22:38:52 +01:00
SJost
f31a63422b Minor refactor schoolOption selection 2019-02-18 20:48:57 +01:00
SJost
90d3135f15 Fixes #291 2019-02-18 20:27:15 +01:00
SJost
ed8beb9e81 Minor refactor 2019-02-18 18:38:23 +01:00
SJost
bc0354da57 Towards #291 2019-02-18 18:08:01 +01:00
SJost
184ebaf064 Form error demonstration added to 'AdminTestR' 2019-02-18 09:36:25 +01:00
SJost
ad5741e4ae minor refactor 2019-02-17 15:25:36 +01:00
SJost
76ac563627 merged from master 2019-02-17 15:08:56 +01:00
SJost
8247cb6a50 Code cleaning done. 2019-02-17 15:03:56 +01:00
SJost
a5659aa737 Form section titles via fvId; working, but code cleanup needed. 2019-02-17 07:42:30 +01:00
Felix Hamann
3db08a841c refactoring: move each widget into its own subfolder 2019-02-16 23:35:57 +01:00
Felix Hamann
a017168ecb move form widget julius to static 2019-02-16 23:20:10 +01:00
Felix Hamann
ebb9307629 move js for asyncTable to static 2019-02-16 19:59:01 +01:00
Felix Hamann
2b61d8f180 add behavior section headline to profile form 2019-02-16 18:30:56 +01:00
Felix Hamann
228aa8320d moved more js utils to static 2019-02-16 17:23:52 +01:00
SJost
e4f37a1bcc templates/widgets/form-section-title.shamlet created for @hamannf 2019-02-16 17:04:13 +01:00
SJost
9287d89e33 FormGroup example on profile data page implemented 2019-02-16 16:17:33 +01:00
SJost
1cc9ca119f Fix build linter 2019-02-16 14:35:14 +01:00
SJost
7ad95e7328 MFormGroups okay, AFormGroups just a silly workaround 2019-02-16 14:32:33 +01:00
Felix Hamann
1277982449 move js utils for inputs to static 2019-02-16 13:38:19 +01:00
Felix Hamann
9d6eb5ae4e move asidenav styles to static 2019-02-16 12:30:50 +01:00
Felix Hamann
65fffbbf28 add setup utility for js utils 2019-02-16 12:24:01 +01:00
SJost
cf8207f1c6 Swap icon Term<->Courses due to future Calendar replacement for Term 2019-02-16 10:44:14 +01:00
SJost
38a4cf594d Profile url reorganisation 2019-02-16 07:58:37 +01:00
SJost
d3e0f462f4 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-02-16 07:36:54 +01:00
SJost
c07374539f Fix Breadcumbs 2019-02-16 07:36:40 +01:00
Felix Hamann
4035f1e9de make asidenav scrollable 2019-02-16 00:10:35 +01:00
Felix Hamann
a88bf36f0e move asidenav julius and lucius to static 2019-02-16 00:10:35 +01:00
Felix Hamann
12d37044b7 Merge branch 'refactor-alerts' into 'master'
Rework Alerts Widget

See merge request !146
2019-02-16 00:09:32 +01:00
SJost
f8f909d32c Reorder AuthTags to User relevance 2019-02-15 15:18:21 +01:00
SJost
d3f9425448 FIxbuild 2019-02-15 15:06:57 +01:00
SJost
99d958dade UX/UI polish in various places 2019-02-15 13:28:39 +01:00
SJost
4c4a0f538f LecturerInfoPage first draft 2019-02-14 21:03:55 +01:00
SJost
23706c36ce siteLayout instead of pageHeadings 2019-02-14 19:25:15 +01:00
SJost
24eec86bd6 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-02-14 18:37:06 +01:00
SJost
ba45bc5883 Admins can change user access rights now 2019-02-14 18:34:26 +01:00
SJost
115e71365d First steps towards editable User Rights 2019-02-14 16:01:47 +01:00
SJost
5639ea0380 bugfix: adding weeks ignores timezone differences 2019-02-14 12:11:58 +01:00
SJost
d0ed667cf3 LecturerInfoPage Stub 2019-02-14 11:24:56 +01:00
Gregor Kleen
418264c679 Make maximumContentLength configurable 2019-02-14 11:15:45 +01:00
Gregor Kleen
fb52b2024b Handle sass properly (as opposed to scss) 2019-02-13 19:58:35 +01:00
Gregor Kleen
ec3ec2a882 Move alerts to separate widget 2019-02-13 19:45:39 +01:00
Gregor Kleen
800d063fa7 Use haskell-based sass-compilation for alerts.scss 2019-02-13 17:07:03 +01:00
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
e9c69e6cfb Plan for MassInput-Controls being buttons 2019-01-31 11:54:28 +01:00
Gregor Kleen
7acba967d1 Merge branch 'master' into 284-massinput 2019-01-31 11:13:27 +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
Gregor Kleen
ccdb438862 Initial work on MassInput 2019-01-30 11:14:30 +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
SJost
17ea26430f Sorting Corrections and UniWorXMessages Monoid 2018-12-05 11:41:25 +01:00
Gregor Kleen
e66f8919a4 Test adherence to typeclass-laws much more extensively 2018-12-04 21:06:28 +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
Gregor Kleen
c28c823082 Fix build 2018-11-30 22:03:57 +01:00
Gregor Kleen
733b289bf9 Fix #243 2018-11-30 21:53:17 +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
Gregor Kleen
2cecac6955 Fix AuthTag-Subsumption to not be order-dependent
Fixes #241
2018-11-30 17:55:52 +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
9fc052d9bb AuthTag Empty implemented. 2018-11-30 15:57:57 +01:00
SJost
42915b3920 Proper statistics implemented for submission lists 2018-11-30 15:33:27 +01:00
SJost
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
7ea7b6f0fc Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2018-11-28 09:27:37 +01:00
Gregor Kleen
431eb45a94 Log to file during tests 2018-11-27 19:11:28 +01:00
Gregor Kleen
77d03348e8 Fix tests 2018-11-27 16:03:48 +01:00
Gregor Kleen
03fa874e05 Account for jitter in determining whether CronLastExec is acceptable 2018-11-27 15:38:07 +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
52e99bae53 Fix #232 2018-11-24 21:50:04 +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
58ed6b87a3 Address hlint 2018-11-22 21:40:03 +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
a634aca98a Fix tags 2018-11-14 17:08:52 +01:00
Gregor Kleen
bc12fcda2f Fix build 2018-11-14 14:38:03 +01:00
Gregor Kleen
27f2e077fe Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2018-11-14 14:23:09 +01:00
Gregor Kleen
4697efab5f Overhaul auth-predicates 2018-11-14 14:20:32 +01:00
SJost
94ee06d3c7 All routes with CryptoIds are verified now, see #233 2018-11-13 16:03:13 +01:00
SJost
dc4f37c921 Subtask for #233. Rights checked for Corrector assignment 2018-11-13 15:36:59 +01:00
SJost
b27fb8f391 Bugfix: SAssignR time attribute 2018-11-13 14:23:43 +01:00
SJost
673d98ff91 Single submission assign corrector 2018-11-12 17:12:24 +01:00
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
Gregor Kleen
3d91e0fabd Setup hlint & yesod 2018-10-31 23:55:29 +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
ea5484885d Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2018-10-24 18:19:34 +02:00
SJost
028cc3586d Profile cleaned 2018-10-24 18:19:16 +02:00
Gregor Kleen
c24370b7cc Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2018-10-24 18:01:23 +02:00
Gregor Kleen
4a032f3ede Never repeat NotificationSubmissionActive 2018-10-24 18:01:06 +02:00
SJost
600d06f75b Merge Notification ExpiryDate 2018-10-24 16:58:31 +02:00
SJost
a8262a4162 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2018-10-24 16:44:59 +02:00
SJost
584fc4558e Notification Corrections assigned added 2018-10-24 16:44:39 +02:00
Gregor Kleen
3342daa0e8 Fix SubmissionRatingDone 2018-10-24 16:39:45 +02:00
Gregor Kleen
c50b24b962 CronNotAfter 2018-10-24 16:13:13 +02:00
SJost
3b96d96838 NotificationSheetInactive 2018-10-24 14:59:46 +02:00
SJost
445ddb8ca6 minor 2018-10-22 21:41:39 +02:00
SJost
af5f4f190d Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2018-10-22 21:23:56 +02:00
SJost
aa34d66367 minor 2018-10-22 21:23:53 +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
Gregor Kleen
1aa08cdb82 Cleanup 2018-10-19 20:51:33 +02:00
Gregor Kleen
d6ddf2d24b Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2018-10-19 14:59:49 +02:00
Gregor Kleen
3e784534a0 Framework for dynamic log settings & major jobs cleanup 2018-10-19 14:59:28 +02:00
SJost
60db7a7b44 Heading for Help added 2018-10-18 21:37:12 +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
033e3a8ad8 Bugfix: delete user; Help Widget (MsgMissing) 2018-10-17 18:10:18 +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
70f77f8dee Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2018-10-17 13:12:49 +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
52d6c2d347 minor cleanup 2018-10-17 10:30:28 +02:00
Gregor Kleen
b89dd09a94 NTSheetInactive should default to False 2018-10-17 09:47:54 +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
4266683b15 Fix pseudonym generation 2018-10-15 02:15:46 +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
967d1bec09 More i18n 2018-10-14 17:04:23 +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
d08166420d Fix notification rate limiting 2018-10-14 15:00:01 +02:00
Gregor Kleen
c1e6f699e0 email charsets 2018-10-14 14:57:45 +02:00
Gregor Kleen
540bb8fe2e nicer logging 2018-10-13 22:36:17 +02:00
Gregor Kleen
c3332b57ef CronNotScheduled 2018-10-13 22:01:11 +02:00
Gregor Kleen
d6e0e9f7ca Fix busy waiting 2018-10-13 22:01:03 +02:00
Gregor Kleen
ff68ef7c9f pseudo-required fields
Fixes #207
2018-10-13 19:09:17 +02:00
Gregor Kleen
b25bf48821 purneLastExecs 2018-10-13 17:38:22 +02:00
Gregor Kleen
27dfae1345 Handle serialization failures 2018-10-13 17:27:31 +02:00
Gregor Kleen
8db4347ac3 Reduce noise 2018-10-13 16:55:52 +02:00
Gregor Kleen
d00c6abd6b Fix build 2018-10-13 16:48:11 +02:00
Gregor Kleen
3297b56ebf cleanup 2018-10-13 16:23:39 +02:00
Gregor Kleen
a7cfb86419 Ignoring stale locks 2018-10-13 15:53:38 +02:00
Gregor Kleen
99c53fee73 Cronjobs & notifications for sheet active/inactive 2018-10-13 15:41:02 +02:00
Felix Hamann
18b3fe0e5d introduced icon for modals 2018-10-13 00:10:56 +02:00
Gregor Kleen
7bdf015560 Implement Cron 2018-10-12 23:37:16 +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
ee08b641bb Fix modular behaviour of cron 2018-10-10 13:18:33 +02:00
Gregor Kleen
20db862f53 Cleanup & worker pool 2018-10-10 12:18:22 +02:00
Gregor Kleen
4598b38242 Cron 2018-10-09 20:07:50 +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
39d493dfb7 Emit Settings on startup for debugging 2018-10-05 21:41:56 +02:00
Gregor Kleen
7068b3462e Grand unification of modals 2018-10-05 13:11:00 +02:00
Gregor Kleen
8dcdcae086 More aggressive transaction commits & Cleanup
Fixes #198
2018-10-05 12:30:39 +02:00
Gregor Kleen
9040ff4d3d Cleanup 2018-10-04 20:11:21 +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
Gregor Kleen
7553182cf9 Dates in emails 2018-10-03 18:40:06 +02:00
Gregor Kleen
e650d5c2c0 fix exports 2018-10-03 17:28:57 +02:00
Gregor Kleen
b7771137a5 Monadic construction of mime emails 2018-10-03 17:27:31 +02:00