Commit Graph

522 Commits

Author SHA1 Message Date
Gregor Kleen
5d53be7af9 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2018-08-01 15:44:34 +02:00
Gregor Kleen
3de34cd5ae Plugin whitelist 2018-08-01 15:42:10 +02:00
Gregor Kleen
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
aec528d94c Übersicht Übunbgsblätter enthält links für Korrektur und Rating 2018-07-31 14:08:59 +02:00
Gregor Kleen
6a53fb1401 Display submission users 2018-07-30 16:30:38 +02:00
Gregor Kleen
460c62dfe5 Better error messages for submission uploads 2018-07-20 12:57:27 +02:00
Gregor Kleen
96531a875a Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2018-07-20 11:49:38 +02:00
Gregor Kleen
69125f5704 Implement submission blacklist
Fixes #130
2018-07-20 11:48:33 +02:00
Felix Hamann
93c8b0062a content centered when logged-out 2018-07-18 21:58:44 +02:00
Gregor Kleen
65b12d31d3 Include git hash in deployed site 2018-07-18 18:39:10 +02:00
Gregor Kleen
984b325dcd dbTable now handles form csrf & identification
Fixes #124
2018-07-18 15:05:28 +02:00
Gregor Kleen
6d9b1dfa21 Fix calls to dbTable 2018-07-18 13:13:19 +02:00
Gregor Kleen
c3b4a6aa95 Revamp sheet table
Also introduce `dbtProj`

Fixes #76
2018-07-18 12:19:00 +02:00
Gregor Kleen
66d7e4bbdb Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2018-07-18 10:05:12 +02:00
Gregor Kleen
e28a0aa851 Set .logged-in 2018-07-18 10:05:06 +02:00
SJost
435ce2e992 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2018-07-18 10:02:12 +02:00
Felix Hamann
0479758e5b remove animation from nested lists in asidenav 2018-07-18 00:31:20 +02:00
Felix Hamann
5d53c41c37 fix for file_upload not getting validated in safari 2018-07-16 22:53:23 +02:00
Felix Hamann
5f2e514cba increased browser-compatibility for borders in navbar 2018-07-16 21:15:18 +02:00
Felix Hamann
e28c8589c4 fixed bold-looking fonts on mac-browsers 2018-07-16 21:09:09 +02:00
Felix Hamann
30dd841048 more consistent spacing for main_content and favorites only .logged-in 2018-07-16 00:50:57 +02:00
Felix Hamann
16315e55fb breadcrumb for imprint and pagination-julius cleanup 2018-07-15 23:59:05 +02:00
Felix Hamann
5285c6c01f alerts now float all the way to the top 2018-07-15 23:57:58 +02:00
Felix Hamann
3dddc18601 fixed height-issues of asidenav and table-pagination 2018-07-15 23:57:10 +02:00
Felix Hamann
0f176694ba less top-margin for breadcrumbs 2018-07-15 23:56:27 +02:00
SJost
b06014bc69 Minor typos in feature List 2018-07-13 12:05:10 +02:00
Felix Hamann
6f7fdeb374 styled tables even if there is no content 2018-07-10 22:53:06 +02:00
SJost
0a12fc5683 Bekannte bugs hinzugefügt zu versionHistory 2018-07-10 18:41:19 +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
239c96d907 Timezones, date formatting & minor cleanup 2018-07-09 23:07:26 +02:00
Felix Hamann
0531502b7d dynamic height of asidenav to avoid over-long bodies 2018-07-08 23:53:33 +02:00
Felix Hamann
7ba1c41843 fix for headline-spacings on breadcrumbs-less pages 2018-07-08 21:35:31 +02:00
Felix Hamann
4b4847d551 get rid of now unneeded messageRenderer in defaultLayout 2018-07-08 21:28:40 +02:00
Felix Hamann
9c6a4f86b9 add class for comma-separated list 2018-07-08 21:28:03 +02:00
Felix Hamann
cb5d0f4762 fix for invisible text in alerts 2018-07-08 20:30:19 +02:00
Felix Hamann
61404a4c0c asidenav-cleanup and show-hide-classes 2018-07-08 20:29:36 +02:00
Felix Hamann
442c0a9a00 show-hide-settings now persistant 2018-07-08 18:37:57 +02:00
Felix Hamann
22fc5f3aaf remove underline from button-hover-state 2018-07-08 16:37:11 +02:00
Felix Hamann
8296417c1e links underlined now even in table-cells 2018-07-08 16:31:31 +02:00
Gregor Kleen
ed4df0ef4d Use dbTable in /users 2018-07-08 15:15:41 +02:00
Gregor Kleen
d0fcf2e9e3 Allow customizing behaviour of dbTable when empty
Resolves #104
2018-07-08 13:52:25 +02:00
Gregor Kleen
7da8d89a5c Course capacity now verified by route tag
Resolves #98
2018-07-08 10:44:09 +02:00
Felix Hamann
8f9ddd1137 show-hide cleanup and more interactive asidenav 2018-07-07 23:45:09 +02:00
Felix Hamann
ef4bfad40e refinement of lavender theme colors 2018-07-07 23:01:37 +02:00
Gregor Kleen
353245c65f Generate headings for favourite-bar from content
Fixes #105
2018-07-07 22:16:22 +02:00
Felix Hamann
e67139aba4 Theme lavender now actually feels like lavender 2018-07-07 21:44:13 +02:00
Felix Hamann
a237fc0f27 no overflow in changelog on imprint 2018-07-07 21:39:09 +02:00
Felix Hamann
1cdb4806d0 more beautiful definition-lists 2018-07-07 21:11:17 +02:00
Gregor Kleen
5101cf9c1e Partially revert "no empty tables on profile page and spacing for containers"
This partially reverts commit c114e29437.

Handling of empty tables was broken (see /terms with no terms in database)
2018-07-06 18:54:04 +02:00
Felix Hamann
46ef39f40d slicker alerts 2018-07-06 00:41:21 +02:00
Felix Hamann
8987f1d476 fix typo in alert-documentation 2018-07-06 00:26:15 +02:00
Felix Hamann
cc64fe2e40 documentation for alerts and configurable auto-disappearing 2018-07-06 00:23:23 +02:00
Felix Hamann
8227672fa6 course page now also with deflist instead of table 2018-07-05 23:46:22 +02:00
Felix Hamann
5dd46bd567 fix grid-cell-overflow bug and improved breadcrumb-spacing 2018-07-05 23:44:44 +02:00
Felix Hamann
d644cc5a94 get rid of example table in dl 2018-07-05 23:33:17 +02:00
Felix Hamann
ed0c2dd88b nicer profile-page and niver global anchor-tags 2018-07-05 23:24:55 +02:00
Felix Hamann
c114e29437 no empty tables on profile page and spacing for containers 2018-07-05 23:24:27 +02:00
Felix Hamann
295f38825a spacing for breadcrumbs more clever 2018-07-05 23:16:27 +02:00
Felix Hamann
e26165448d get rid of alerts on adminpage 2018-07-05 23:13:07 +02:00
Gregor Kleen
5f9dc4a8b1 Move ChangeLog to standard location 2018-07-04 19:13:04 +02:00
SJost
216fb63aeb Hinweis zur Löschung aller Daten 2018-07-04 15:41:56 +02:00
SJost
58010fec3b mino fixes 2018-07-03 18: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
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
ad69cd5355 Minor. 2018-07-03 11:28:26 +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
Felix Hamann
af81d6cd83 pageactions are buttons now 2018-07-03 10:21:07 +02:00
Felix Hamann
d8a13e0624 get rid of icons in alerts 2018-07-03 10:05:34 +02:00
SJost
d58c0e164a Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2018-07-03 08:56:37 +02:00
SJost
47bc1ff604 Stub vor Version History and Impressum added 2018-07-03 08:56:26 +02:00
Felix Hamann
1372305914 get rid of background-color in logo 2018-07-03 08:49:18 +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
ec170dca03 Fix typo 2018-07-02 09:07:04 +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
d9cc47602c slide-in asidenav on mobile devices and logo in primary color 2018-07-02 00:06:35 +02:00
Felix Hamann
f468e28054 more responsive alerts 2018-07-01 23:22:30 +02:00
Felix Hamann
425be24b4b asidenav-cleanup 2018-07-01 23:12:49 +02:00
Felix Hamann
8af29bea9d resp-fix for breadcrumbs 2018-07-01 23:12:15 +02:00
Felix Hamann
ecdf194f74 made navbar scrollable on mobile devices and added favorites-list-item 2018-07-01 23:11:46 +02:00
Felix Hamann
7e7e08837c get rid of glyphicons 2018-07-01 23:02:03 +02:00
Felix Hamann
7b01208dc7 hide asidenav on mobile 2018-07-01 22:30:37 +02:00
Felix Hamann
7a7ea6674c full width scolltables 2018-07-01 22:30:25 +02:00
Felix Hamann
f7e7d45db6 small resp.-fix for inputs 2018-07-01 22:28:47 +02:00
Gregor Kleen
1d49244d63 Merge branch 'master' into feat/corrections-upload 2018-07-01 18:49:36 +02:00
Felix Hamann
31935c0182 responsive-fixes for asidenav and navbar 2018-07-01 18:23:20 +02:00
Felix Hamann
0cc36eeef1 small fixes for font-family and clickable area in asidenav 2018-07-01 16:47:49 +02:00
Felix Hamann
c541a40468 uppercase course-shorthands in fill-db. No auto-uppercasing 2018-07-01 15:42:39 +02:00
Felix Hamann
1d63e9a068 consistent font-familes across input-fields 2018-07-01 15:39:27 +02:00
Felix Hamann
50f088c9ca update course.hamlet to use custom th and td-classes 2018-07-01 15:34:17 +02:00
Felix Hamann
1ed4670f54 style update for list of previously uploaded files 2018-07-01 15:31:45 +02:00
Felix Hamann
ccceee9be5 responsive-fix for navbar 2018-07-01 15:28:43 +02:00
Gregor Kleen
0d01ac95ab Corrections upload 2018-07-01 14:49:15 +02:00
Felix Hamann
583025135c mint-green is now moss-green and resonsive-fixes 2018-07-01 12:31:37 +02:00
Gregor Kleen
244fd2b3d1 refine course.hamlet 2018-07-01 11:53:51 +02:00
Felix Hamann
f1806ffed2 live-preview of selected theme on profile-page 2018-07-01 09:43:44 +02:00
Felix Hamann
1e70ba5ffa add light and lighter color to lmu-theme
closes #75
2018-07-01 01:42:33 +02:00
Felix Hamann
3c414cf29f make lmu-theme default theme 2018-07-01 01:36:07 +02:00
Felix Hamann
dc047b02c2 table-fix on profile-page 2018-07-01 01:32:44 +02:00
Felix Hamann
db0076a628 navbar now with lmu-boxes 2018-07-01 01:32:36 +02:00
Felix Hamann
842aa81f33 less obtrusive asidenav-hover-effects 2018-06-30 23:48:34 +02:00
Felix Hamann
62b708438c JS respects formnorequired 2018-06-30 23:05:34 +02:00
Felix Hamann
eb7f971d10 fix for async modals 2018-06-30 22:23:29 +02:00
Gregor Kleen
381f24797d Merge branch 'feat/pagination' 2018-06-30 22:15:32 +02:00
Felix Hamann
d9ed6d45ce Merge branch 'master' into feat/pagination 2018-06-30 21:59:13 +02:00
Felix Hamann
0b77259499 fix line-break for now missing empty fieldsets 2018-06-30 21:54:41 +02:00
Felix Hamann
43ae91ad3b added styling for fieldsets 2018-06-30 21:50:13 +02:00
Felix Hamann
e9059a7f35 slightly darker color for table-cell-contents 2018-06-30 21:49:54 +02:00
Felix Hamann
857ccad471 alerts now slide in and -unimportant- ones hide automatically 2018-06-30 21:24:13 +02:00
Gregor Kleen
850164d2b4 Merge branch 'feat/pagination' of gitlab.cip.ifi.lmu.de:jost/UniWorX into feat/pagination 2018-06-30 21:16:22 +02:00
Gregor Kleen
99832c1286 Cleanup submission download 2018-06-30 21:16:11 +02:00
Felix Hamann
81cf563d38 added support for conditonal fieldsets 2018-06-30 21:08:53 +02:00
Felix Hamann
fc5b0d2bd6 custom classes for table tds and ths 2018-06-30 20:21:00 +02:00
Felix Hamann
e3ffec52d0 slight box-shadow for alert-icons 2018-06-30 20:07:52 +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
Felix Hamann
a53c71df67 responsive tooltips 2018-06-30 00:22:40 +02:00
Felix Hamann
6b24e7ab80 alert-tests on admin-demo-page and responsiveness fixes 2018-06-30 00:12:45 +02:00
Felix Hamann
f92f8a1ed3 alert-tests on admin-demo-page 2018-06-29 23:49:29 +02:00
Felix Hamann
4564e95a19 hide tooltips via JS 2018-06-29 23:48:47 +02:00
Felix Hamann
53ac997559 alert-rework 2018-06-29 23:44:51 +02:00
Gregor Kleen
89f83925ba Automatisierte Korrektur-Zuteilung 2018-06-29 20:55:06 +02:00
Felix Hamann
09d263face added example of dynamically generated tooltip on admin-demo-page 2018-06-29 20:31:24 +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
0ab7bbd7eb Merge branch 'feat/assign-correctors' into feat/pagination 2018-06-29 11:53:16 +02:00
Gregor Kleen
9290052fe7 Use fieldests for what they're meant to do 2018-06-29 09:32:37 +02:00
Gregor Kleen
97b1ffeafb Cleanup conditional attribute 2018-06-29 09:28:45 +02:00
Felix Hamann
24dfd808b2 small design fixes and more beautiful course-details-table 2018-06-28 23:08:06 +02:00
Felix Hamann
8cec3fafb2 fixed width for date and time-inputs 2018-06-28 22:52:43 +02:00
Felix Hamann
02c225d7ab made number-inputs not as wide as text-inputs 2018-06-28 22:38:41 +02:00
Felix Hamann
810b6f05cc quick fix: disable dynamic navbar-height 2018-06-28 22:32:43 +02:00
Gregor Kleen
7aaaa1691c Correction download 2018-06-28 15:47:25 +02:00
SJost
afe8a92111 Minor; comments added. 2018-06-28 09:29:05 +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
Felix Hamann
a9387a1f49 got rid of tabs of course-page and design fix for checkboxes 2018-06-27 11:50:09 +02:00
Gregor Kleen
0ab81d3fc1 Show note if table is empty 2018-06-27 11:41:53 +02:00