Commit Graph

971 Commits

Author SHA1 Message Date
Gregor Kleen
a42c6dc91f Merge branch 'master' into 205-klausuren 2019-06-12 08:41:02 +02:00
Gregor Kleen
497e4c373a Update data-protection to reflect installation of ipscrub 2019-06-11 16:20:26 +02:00
Gregor Kleen
7deb994c16 Merge branch 'master' into 205-klausuren 2019-06-07 13:43:29 +02:00
Gregor Kleen
054ff5cdc3 Create new exams 2019-06-07 13:42:37 +02:00
Steffen Jost
6a94098efa Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-06-06 18:40:39 +02:00
Steffen Jost
ee58d61285 Fixes #257 2019-06-06 18:39:32 +02:00
Gregor Kleen
1cf20ac209 Only display zip in list of allowed extensions if zips are expected 2019-06-06 17:26:47 +02:00
Steffen Jost
cd70b8ffc4 Fixes #298 Fixes #281 2019-06-06 15:29:59 +02:00
Steffen Jost
2feb751afa Towards #298 2019-06-06 13:35:42 +02:00
Steffen Jost
04e37a9ae7 Fixes #397 2019-06-06 10:27:47 +02:00
Steffen Jost
59d5f441c8 Alle Abgaben Verteilen Funktionalität eingerichtet 2019-06-04 09:24:06 +02:00
Steffen Jost
a71ac7139d Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-06-04 08:14:26 +02:00
Steffen Jost
d34998ac04 automatic corrector assignment 2019-06-04 08:14:13 +02:00
Felix Hamann
9e2aa1da80 fix async table header not being sent with ajax requests 2019-06-03 16:01:18 +02:00
Steffen Jost
ceace36abd MaterialVisible has an icon now and no more alert 2019-05-29 10:33:14 +02:00
Felix Hamann
a942ddec9b adjust default-layout.julius to work with new app 2019-05-25 22:14:26 +02:00
Gregor Kleen
0c1c647189 Handle AssignSubmissionException in correctionsR
Fix #382
2019-05-20 14:10:12 +02:00
Gregor Kleen
9f101087ac Overhaul SubmissonMode extensively 2019-05-18 22:51:07 +02:00
Gregor Kleen
3dcb5a2b19 Implement generic id-nudging and use everywhere 2019-05-15 16:12:00 +02:00
Steffen Jost
e712552397 sheet list icons cleaned 2019-05-15 14:16:21 +02:00
Steffen Jost
7cda3e9f2e Towards #364 for task 1 2019-05-15 12:54:23 +02:00
Gregor Kleen
5176352a5e Merge branch 'master' into mobile-fixes 2019-05-13 22:28:08 +02:00
Steffen Jost
0cc1d7689f UX Hilfe Online Korrektur 2019-05-13 15:34:45 +02:00
Gregor Kleen
0568e8a3f6 Merge branch 'feat/course-participant-invitation' 2019-05-13 00:27:21 +02:00
Gregor Kleen
487c46a1ce Finish implementation of course participant invitations
Fixes #250
2019-05-13 00:17:12 +02:00
Gregor Kleen
51a6cce2c2 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-05-10 21:43:59 +02:00
Gregor Kleen
bf287a4a99 Redesign course-user 2019-05-10 21:32:16 +02:00
Steffen Jost
8679131cec i18n refactor; html field description added 2019-05-10 19:59:55 +02:00
Gregor Kleen
9f9312661d Slightly better system messages 2019-05-10 19:19:15 +02:00
Felix Hamann
13a19e91fb display secondary pageactions list below the elipsis 2019-05-09 20:36:33 +02:00
Steffen Jost
6a68e1de79 show archive link on material show 2019-05-09 19:58:03 +02:00
Steffen Jost
a0de628d9b display tutors on course page 2019-05-09 17:00:01 +02:00
Steffen Jost
b0d23bca79 Fixes #357 2019-05-09 15:54:32 +02:00
Steffen Jost
be7ae9c979 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-05-09 14:59:50 +02:00
Steffen Jost
5123ca2749 #357 corrections upload limit noted 2019-05-09 14:59:45 +02:00
Gregor Kleen
4f45cca614 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-05-09 14:57:15 +02:00
Gregor Kleen
06df42e43b Better UI for submission users & submission user invitations 2019-05-09 14:53:48 +02:00
Steffen Jost
b908fc4cf3 Sheet: icon mark unpublished files works now 2019-05-09 14:49:56 +02:00
Felix Hamann
f1e95daaec fix navbar being unnecessarily scrollable on small screens 2019-05-08 21:31:01 +02:00
Steffen Jost
6182e94143 Sheet: unpublished files marked with icon and class 2019-05-08 21:02:05 +02:00
Gregor Kleen
091e5da9df Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-05-08 14:58:49 +02:00
Gregor Kleen
e5dbbe38ad Introduce wrapForm' 2019-05-08 14:58:40 +02:00
Steffen Jost
2aa73b7694 Minor clarifications 2019-05-08 10:14:49 +02:00
Felix Hamann
05f05f54a2 Merge branch 'lmu-cd' into 'master'
LMU Corporate Design

Closes #75

See merge request !204
2019-05-05 23:06:40 +02:00
Felix Hamann
00a9f74d08 move logo file and add image of seal to asidenav 2019-05-05 22:53:54 +02:00
Gregor Kleen
d030ec1b5f Submit sheets from homepage 2019-05-05 21:02:43 +02:00
Gregor Kleen
b430eba9da Fix tutorial massinputs 2019-05-05 18:24:57 +02:00
Gregor Kleen
ee5caeb381 Merge branch 'master' into feat/generic-invitations 2019-05-05 16:56:51 +02:00
Gregor Kleen
22c01d988c Generic invitations for everything 2019-05-05 16:45:58 +02:00
Gregor Kleen
aa36bd88b7 Dispatch async-massinput by custom ident 2019-05-05 15:21:47 +02:00
Gregor Kleen
ab2b187b63 Add missing massinput-classes 2019-05-05 15:02:36 +02:00
Felix Hamann
09b1d61458 Merge branch 'feat/asynchronous-mass-input' into 'master'
Basic short-circuit support for mass-input

See merge request !187
2019-05-04 22:16:09 +02:00
Felix Hamann
f37cecf8c2 adjust communiation templates for massinput requirements 2019-05-04 21:44:59 +02:00
Felix Hamann
8381a065b6 mark mass input add cells via css class 2019-05-04 21:09:13 +02:00
Steffen Jost
4a65312816 Bugfix: sorting materials visible from; updated info pages 2019-05-04 18:56:25 +02:00
Felix Hamann
50b040dc41 more BEM like css classes for various mass inputs 2019-05-04 16:44:33 +02:00
Steffen Jost
fcd2b58281 Merge master, no surprises 2019-05-04 12:12:53 +02:00
Felix Hamann
8c62bdb860 more prominent navbar icons 2019-05-04 11:01:01 +02:00
Steffen Jost
d2546745da Workaround: hasFiles material-show not working 2019-05-03 14:39:16 +02:00
Steffen Jost
e0c9f4987a Showing material implemented, missing overview 2019-05-03 12:55:46 +02:00
Gregor Kleen
d017196245 Embed Logo from assets 2019-05-01 21:09:36 +02:00
Felix Hamann
19b7b1e9a5 rework icons in navbar items 2019-05-01 21:05:48 +02:00
Felix Hamann
d78cb079ca replace asidenav logo with proper vector of lmu logo 2019-05-01 20:42:11 +02:00
Gregor Kleen
97c0c312b7 Mark sorting links nofollow 2019-05-01 12:53:04 +02:00
Gregor Kleen
707beee3e3 Minor HTML tweaks
Fixes #324
2019-05-01 12:23:11 +02:00
Steffen Jost
4bd26a2dae Hinweise zur Sichtbarkeit von Übungsblatt-Dateien 2019-04-30 10:51:24 +02:00
Gregor Kleen
ae42f9be03 Merge branch 'master' into feat/generic-invitations 2019-04-29 13:52:38 +02:00
Gregor Kleen
c7a7d5512a Cleanup course html 2019-04-29 12:51:49 +02:00
Gregor Kleen
aefe4c571f Additional Tutorial information for students 2019-04-29 11:39:09 +02:00
Gregor Kleen
b40096db8a Cleanup 2019-04-29 00:45:08 +02:00
Gregor Kleen
64c45c515e Tutorials 2019-04-29 00:20:34 +02:00
Felix Hamann
763499f9e3 Merge branch 'master' into feat/asynchronous-mass-input 2019-04-25 16:38:16 +02:00
Felix Hamann
fbe98adfde Merge branch 'mass-input-btn-styling' into 'master'
Styling für Massinput buttons (Hinzufügen/Entfernen)

See merge request !194
2019-04-25 15:55:22 +02:00
Felix Hamann
90057971e8 Merge branch 'feat/recipient-check-all' into 'master'
Toggle Checkboxen für Kursmitteilungs-Formular

See merge request !192
2019-04-25 15:40:25 +02:00
Felix Hamann
203347d28a fix styling for mass input buttons 2019-04-25 15:32:20 +02:00
Felix Hamann
0a48f114f8 styling for mass input add/delete buttons 2019-04-25 15:32:13 +02:00
Felix Hamann
7f38137f53 recipientLayout: restrict height of options instead of whole fieldset 2019-04-25 15:24:39 +02:00
Felix Hamann
016566d06e add toggle all checkbox and checked counter to recipientLayout 2019-04-25 15:18:29 +02:00
Gregor Kleen
39f5c5ece2 Make new sorting stable wrt old settings
Fixes #317
2019-04-25 13:12:36 +02:00
Steffen Jost
54f6cf1679 Upload instructions 2019-04-25 10:40:40 +02:00
Felix Hamann
8fd16c3545 preparation for toggle all/none checkbox in recipientLayout 2019-04-25 10:03:14 +02:00
Felix Hamann
bdd1878aed fix styling for mass input buttons 2019-04-25 09:56:19 +02:00
Felix Hamann
c36dc6f261 styling for mass input add/delete buttons 2019-04-25 09:56:14 +02:00
Felix Hamann
11c5cd3653 add massInput js util 2019-04-25 09:55:55 +02:00
Felix Hamann
c01bfd4fb3 wrap recipient form categories in wrapper and only show when necessary 2019-04-25 09:55:55 +02:00
Felix Hamann
484b5916c0 remove implicit submit js util for mass-input 2019-04-25 09:55:55 +02:00
Felix Hamann
7e7ba291f2 wrap recipient form categories in wrapper and only show when necessary 2019-04-24 19:40:02 +02:00
Felix Hamann
48e42d41e1 add julius file for communication recipientLayout 2019-04-23 22:20:13 +02:00
Gregor Kleen
5bc0254f7f Implement lecturer invitations with new system 2019-04-23 01:22:36 +02:00
Gregor Kleen
7f6d30c0d6 Invitation e-mails 2019-04-23 00:03:41 +02:00
Gregor Kleen
8591306b14 Prototype of generic invitation infrastructure 2019-04-22 23:56:05 +02:00
Gregor Kleen
ea38ee422f Basic short-circuit support for mass-input 2019-04-22 12:48:40 +02:00
Felix Hamann
2fde26b68e adjust headline spacing for pages without pageactions 2019-04-21 23:16:26 +02:00
Felix Hamann
423596bd26 remove section wrapper in form.hamlet 2019-04-21 23:05:49 +02:00
Felix Hamann
5dda5aa1ba adjust spacing for mass-input-add button in course communication 2019-04-21 18:14:01 +02:00
Gregor Kleen
07e8b5e203 Only include <fieldset> if recipient category has content 2019-04-21 17:36:52 +02:00
Felix Hamann
b74de0f88d reintroduce explicit interactive fieldset target but keep it optional 2019-04-21 17:24:21 +02:00
Felix Hamann
bfeb560d5d Merge branch 'master' into recipient-form 2019-04-21 16:03:54 +02:00
Gregor Kleen
07ff56e157 Mixed (external & direct) submissions 2019-04-21 13:57:03 +02:00
Felix Hamann
b35dc87db6 make target for interactive-fieldset optional 2019-04-20 22:25:51 +02:00