Commit Graph

1192 Commits

Author SHA1 Message Date
Steffen Jost
3bded5071b fix: filter submission by not having corrector 2019-06-19 10:49:22 +02:00
Steffen Jost
55468496e0 fix: minor heat correction for correction overview 2019-06-19 09:53:01 +02:00
Steffen Jost
fedcc9a2ad Overview Corrections working now 2019-06-17 16:30:04 +02:00
Steffen Jost
55cd175f06 Minor Bugfix 2019-06-17 09:55:02 +02:00
Steffen Jost
d5b094d6b4 Corrector loads shown; BUG preview somehow missing now 2019-06-17 09:47:50 +02:00
Steffen Jost
af00b06130 Compiles and works, but still needs some minor fixes 2019-06-16 16:38:28 +02:00
Steffen Jost
c025c47385 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-06-16 04:34:27 +02:00
Felix Hamann
a0975643a7 Merge branch 'css-heatmap' into 'master'
feat(fe-heatmap): add css class heated for heatmap elements

See merge request !247
2019-06-15 15:39:24 +02:00
Gregor Kleen
fc80f08724 fix(fe): style notifications acceptably for now 2019-06-15 12:46:36 +02:00
Felix Hamann
b09b876969 feat(fe-heatmap): add css class heated for heatmap elements
relates to #405
2019-06-14 22:13:11 +02:00
Steffen Jost
e33704dca4 Implementation okay, but throws NoCorrectors (FIXME) 2019-06-14 20:43:14 +02:00
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
Felix Hamann
721630f4b2 add styling for course communication recipient form 2019-04-20 22:25:51 +02:00
Gregor Kleen
bd98f11ad5 Overhaul corrector interface 2019-04-20 21:21:20 +02:00
Gregor Kleen
feee06e80a Rework recipient UI 2019-04-20 12:20:35 +02:00
Gregor Kleen
2191272c43 Restructure recipient form 2019-04-20 00:21:30 +02:00
Gregor Kleen
76f984420f Custom styling for massInput 2019-04-18 14:49:10 +02:00
Gregor Kleen
c10aff1c57 Merge branch 'master' into 328-formular-zum-kontakt-mit-kursteilnehmern 2019-04-18 14:42:35 +02:00
Gregor Kleen
d037434dc2 Merge branch 'master' into feat/tokens 2019-04-17 09:09:20 +02:00
Steffen Jost
6a85cbdf38 Hinweise zum Korrektur-Upload 2019-04-16 17:56:31 +02:00
Steffen Jost
23029abec6 merge master 2019-04-16 11:14:52 +02:00
Gregor Kleen
5b6c35fedd Cleanup 2019-04-15 16:41:14 +02:00
Felix Hamann
d08c03c477 updated css namespace and styles for courese-teasers 2019-04-12 23:33:02 +02:00
Felix Hamann
5f6ab41ad8 Merge branch 'util-refactor' into 'master'
JS Utility refactor

Closes #329, #331, and #326

See merge request !174
2019-04-12 22:37:58 +02:00
Felix Hamann
c98acacfec Merge branch 'master' into course-teaser 2019-04-12 22:27:40 +02:00
Felix Hamann
1aa54636b6 move massinput js logic to shakespeare widget 2019-04-12 22:09:59 +02:00
Felix Hamann
753c660007 rename css classes to more closely follow BEM 2019-04-12 21:50:41 +02:00
Gregor Kleen
c055645f11 Move form input required-mark closer to caption 2019-04-12 14:24:26 +02:00
Gregor Kleen
ea658f65ce Lecturer invitations via e-mail 2019-04-12 14:08:55 +02:00
Gregor Kleen
ec3f816241 Merge branch 'master' into feat/tokens 2019-04-11 19:56:03 +02:00
Gregor Kleen
3b14a4f03d reinstate profile.hamlet 2019-04-11 12:52:27 +02:00
Gregor Kleen
ed9c1ce461 Merge branch 'util-refactor' of gitlab.cip.ifi.lmu.de:jost/UniWorX into util-refactor 2019-04-11 00:06:39 +02:00
Gregor Kleen
586fb93736 Introduce Utils.Frontend.I18n 2019-04-11 00:05:01 +02:00
Felix Hamann
325db53043 remove obsolete alerts.julius 2019-04-10 23:39:41 +02:00
Felix Hamann
8cbded79db add dynamic theme switcher js utility 2019-04-10 23:29:45 +02:00
Felix Hamann
760b7be0ec only show info for previously uploaded files if there are some 2019-04-10 23:24:27 +02:00
Felix Hamann
6f549ad90c change i18n for async form failure for transfer to .msg 2019-04-10 23:19:42 +02:00
Gregor Kleen
f4ed279a15 Remove isDynamic from modal.hamlet & minor cleanup 2019-04-10 23:09:54 +02:00
Felix Hamann
1dc322aeac remove obsolete code from default-layout.julius 2019-04-10 20:21:49 +02:00
Felix Hamann
7d7c0d15c9 refactor alerts js utility 2019-04-10 20:19:49 +02:00
Felix Hamann
796cddf21e refactor asidenav js util 2019-04-10 20:01:56 +02:00
Felix Hamann
346067ccdd remove obsolete form.julius 2019-04-10 20:00:57 +02:00
Steffen Jost
a0f645d9c4 Hopefully fixes #333 2019-04-10 11:51:48 +02:00
Gregor Kleen
41f228aaad Merge remote-tracking branch 'origin/master' into feat/tokens 2019-04-10 09:16:49 +02:00
Gregor Kleen
db8e527bbc Merge branch 'master' into 'util-refactor'
# Conflicts:
#   src/Handler/Home.hs
2019-04-09 22:47:19 +02:00
Felix Hamann
09a5ab94dd fix issue with conditional fieldsets in modals 2019-04-09 22:14:05 +02:00
Felix Hamann
63aef9e362 remove obsolete julius files 2019-04-09 21:54:30 +02:00
Felix Hamann
8b1fae2856 async table js utility now with explicit selector 2019-04-08 21:06:09 +02:00
Felix Hamann
6a29a7d081 started refactoring async table js utility 2019-04-07 23:31:04 +02:00
Felix Hamann
d48b335cb2 automatically setup checkboxes via js utility 2019-04-07 22:17:38 +02:00
Felix Hamann
16f1acd6c6 refactor auto submit button js utility 2019-04-07 21:24:36 +02:00
Felix Hamann
4ef7d5f93a refactor Interactive Fieldset JS utility 2019-04-07 21:13:02 +02:00
Gregor Kleen
f158735dd6 Fix build & minor cleanup 2019-04-07 16:38:26 +02:00
Felix Hamann
39338c9b0d refactor checkbox JS utility 2019-04-06 19:16:19 +02:00
Felix Hamann
8472a51787 rename fileUpload utility to fileInput utility 2019-04-06 18:42:13 +02:00
Felix Hamann
c42ec9163c remove previously uploaded files JS utility 2019-04-06 15:55:27 +02:00
Felix Hamann
4973fd0b08 refactor file upload JS utility 2019-04-06 14:51:16 +02:00
Felix Hamann
c2d01e9489 add i18n registry for JS utils 2019-04-06 14:45:01 +02:00
Felix Hamann
ffef0b94bc refactor JS modal utility to work with new util registry 2019-04-06 14:40:05 +02:00
Felix Hamann
5e71e8c9e6 rework show-hide js utility 2019-04-05 21:33:11 +02:00
Gregor Kleen
a6b23a739f Merge branch 'master' into feat/tokens 2019-04-05 16:38:41 +02:00
Gregor Kleen
6e29d8ed89 Token revocation & Bugfixes 2019-04-05 16:37:39 +02:00
Gregor Kleen
af6821c7c8 UserNotificationR 2019-04-05 15:23:10 +02:00
Gregor Kleen
eedd4714f9 Fix colRated to use submissionRatingDone, as it should 2019-04-05 13:56:32 +02:00
Felix Hamann
af6a21438e add new JS utility registry and proof-of-concept utility 2019-04-03 23:21:12 +02:00
Gregor Kleen
37e4adc0db Modularize & clean up homepage
Fixes #306
2019-04-03 16:02:44 +02:00
Felix Hamann
535b641504 wrap lecturer intro note in section 2019-04-01 22:47:08 +02:00
Felix Hamann
b2d87ec714 wrap forms in a section element 2019-04-01 22:35:31 +02:00
Felix Hamann
ec50d27bd7 refinement of section spacing 2019-04-01 22:32:22 +02:00
Gregor Kleen
f5fb82de3e Improve term creation/editing 2019-03-30 17:05:54 +01:00
Gregor Kleen
68a0f7c566 Cleanup buttonForm & remove duplicate identifyForm calls 2019-03-28 12:06:50 +01:00
Steffen Jost
30c5774b17 minor faq fix 2019-03-28 08:45:59 +01:00
Felix Hamann
4ff472ead7 make JS modal initialization more readable and slightly less clever 2019-03-27 23:01:45 +01:00
Gregor Kleen
3a260804d9 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-03-27 20:29:28 +01:00
Gregor Kleen
d45d7fdbff Fix modals 2019-03-27 20:29:08 +01:00
Steffen Jost
45d273b6f8 Distinguish lecturers and assistants in course; polish FAQ and version history 2019-03-27 17:52:34 +01:00
Gregor Kleen
341c75e497 Fix dbTable-filters not being shown 2019-03-27 16:56:39 +01:00
Steffen Jost
10351854cd Merge branch 'master' into 126-ubungsbetrieb-statistik-seiten-pro-kurs 2019-03-25 10:44:44 +01:00
Felix Hamann
7b8d1d3eec Merge branch 'master' into course-teaser 2019-03-24 20:59:05 +01:00
Steffen Jost
291064c03b MINOR linter problems and curried rowWdgt -> uncurried rowWgt (obfuscates my Anwer to Felix' question, hence different commit) 2019-03-24 12:04:36 +01:00
Steffen Jost
939db750d2 Merge branch 'course-teaser' of gitlab.cip.ifi.lmu.de:jost/UniWorX into course-teaser 2019-03-24 11:46:51 +01:00
Steffen Jost
e0bc7a5615 Beispiel für Felix' Frage zu !163 2019-03-24 11:46:46 +01:00
Steffen Jost
ac3272e2b8 WIP: Deregister button for CUserPage 2019-03-24 11:27:49 +01:00
Felix Hamann
b25e6ea74f open course teasers via click anywhere on collapsed teaser 2019-03-23 23:13:16 +01:00
Gregor Kleen
57ba1c9e12 Use wrapForm everywhere 2019-03-23 23:00:32 +01:00
Felix Hamann
567bd29fd0 make course teasers keyboard-accessible 2019-03-23 22:56:55 +01:00
Felix Hamann
16e5e8ea6f remove register button from course teaser 2019-03-23 22:39:56 +01:00
Gregor Kleen
6aeb134369 Merge branch 'master' into feat/wrapform 2019-03-23 14:37:59 +01:00
Gregor Kleen
ae303a055d minor cleanups 2019-03-23 14:35:29 +01:00
Steffen Jost
0751f23c8e i18n cleanups course user page 2019-03-22 19:13:42 +01:00
Steffen Jost
c2dc23c116 course user info shows study terms and matriclenr 2019-03-22 18:40:59 +01:00
Steffen Jost
21ba1f2afa users cannot delete themselves anymore 2019-03-22 11:39:59 +01:00
Steffen Jost
2ddb637b6e Merge branch 'master' into 126-ubungsbetrieb-statistik-seiten-pro-kurs 2019-03-21 16:21:30 +01:00
Felix Hamann
c430649d0c add widget for course teaser 2019-03-20 21:45:36 +01:00
Gregor Kleen
bd6df62599 Merge branch '284-massinput' 2019-03-20 21:23:02 +01:00
Gregor Kleen
7f403a5d98 Merge branch '284-massinput' of jost/UniWorX into 284-massinput 2019-03-20 21:22:32 +01:00
Gregor Kleen
aca5d180bc Feature complete MassInput 2019-03-20 20:53:10 +01:00
Steffen Jost
0cc2f28089 Show fully info on StudyTerms in UserProfileDataR 2019-03-20 19:55:44 +01:00
Steffen Jost
5f67c3ac00 Merge branch 'master' into 284-massinput 2019-03-20 15:57:43 +01:00
Gregor Kleen
4b2d6d3aa2 (Semi-)Working Prototype 2019-03-20 15:13:41 +01:00
Steffen Jost
9350c93ea5 Merge from Master 2019-03-20 14:40:50 +01:00
Steffen Jost
d65b5918f0 Inferenz Studiengänge verdrahte, hat noch Fehler 2019-03-20 11:59:08 +01:00
Gregor Kleen
705fdec695 Merge branch 'master' into 284-massinput 2019-03-20 09:05:10 +01:00
Gregor Kleen
332493f550 View-Prototype of MassInput 2019-03-13 09:25:00 +01:00
SJost
889c3ebb35 Merge and bugfix sorting by participants registration date 2019-03-12 09:20:07 +01:00
Felix Hamann
84237c4484 Merge branch 'async-form-responses' into 'master'
Async form responses

See merge request !161
2019-03-11 20:50:36 +01:00
Gregor Kleen
46544f58c6 Initialize modals more precisely 2019-03-10 15:47:55 +01:00
Felix Hamann
e0c7edc1ca pass i18n object to each js util instance 2019-03-03 22:23:08 +01:00
Felix Hamann
e8f0aacaca beautify show-hide js util toggles 2019-03-03 21:13:51 +01:00
Felix Hamann
f7efd0433c make table filter show hide collapsed state persistent 2019-03-03 20:44:47 +01:00
Felix Hamann
aaf14087b6 hide filter in showhide 2019-03-03 20:25:06 +01:00
Felix Hamann
328fbcb2e5 adjust bool.hamlet for styling needs 2019-03-03 17:42:36 +01:00
Gregor Kleen
c967399ab9 Override boolField 2019-03-03 17:22:21 +01:00
Felix Hamann
aaf496f753 fix »checkall« intiialization after content change 2019-03-03 12:05:05 +01:00
Felix Hamann
544392404f Merge branch 'master' into search_input 2019-03-03 11:33:10 +01:00
Felix Hamann
7756862aeb add table filter js utility 2019-03-02 22:27:03 +01:00
SJost
e446641666 Default offered; unnecessarily complicated due using field studyFeature 2019-02-28 18:04:22 +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
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
6a53a89faa does not compile, course register from broken 2019-02-27 17:36:39 +01:00
SJost
0fbed68915 wrapForm created, not used everywhere yet 2019-02-27 14:23:56 +01:00
SJost
2ce657fe5e stub for i18nWidgetFile created and used 2019-02-27 11:28:40 +01:00
SJost
3fde43e6ba AuthPred Formulierungen 2019-02-27 10:55:55 +01:00
Felix Hamann
551e7148ef make list in permutation widget iconless 2019-02-26 20:18:14 +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
b343066a88 move help page introduction into form 2019-02-24 23:21:57 +01:00
Felix Hamann
77ecd5c59f move alerts out of main-content element 2019-02-24 22:27:11 +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
0938d93039 Code clean; abandoned utf8 tickmark in favour of font-awesome checkmark 2019-02-22 10:50:29 +01:00
SJost
f0ee524e9e Merge branch 'master' into formgroups 2019-02-22 07:48:16 +01:00
SJost
479f109447 Trying to fix unusual and new haddock 2019-02-21 14:07:03 +01:00
SJost
10237c4031 Merge and by accident info page 2019-02-21 11:35:04 +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
a91bc3388f add comment to remind about unique identifiers 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
Felix Hamann
1e122eac87 move actual forms out of forms anchor 2019-02-19 21:49:34 +01:00
Felix Hamann
c627348bd6 remove obsolete comment from form.hamlet 2019-02-19 21:03:08 +01:00
SJost
184ebaf064 Form error demonstration added to 'AdminTestR' 2019-02-18 09:36:25 +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
Felix Hamann
d177edd420 move formgroup-inputs without formgroup-label to the right 2019-02-17 11:37:40 +01:00
Felix Hamann
780e96320c change form template to output flatter HTML 2019-02-17 11:29:34 +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
585053cb6c fixed theme selector on profile page 2019-02-16 20:13:08 +01:00
Felix Hamann
ebb9307629 move js for asyncTable to static 2019-02-16 19:59:01 +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
Felix Hamann
2490b01081 little more space for form group hints 2019-02-16 14:45:26 +01:00
SJost
7ad95e7328 MFormGroups okay, AFormGroups just a silly workaround 2019-02-16 14:32:33 +01:00
Felix Hamann
515ad0fac7 use now static js helper for datepicker 2019-02-16 13:39:20 +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
Felix Hamann
1602e6314b hide scrollbar in asidenav 2019-02-16 00:10:35 +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
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
b74f37df7f Unstable Build problem unclear 2019-02-14 22:14:15 +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
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
d0ed667cf3 LecturerInfoPage Stub 2019-02-14 11:24:56 +01:00
SJost
20799675ff LecturerInfo 2019-02-14 11:24:03 +01:00
Gregor Kleen
ec3ec2a882 Move alerts to separate widget 2019-02-13 19:45:39 +01:00
Felix Hamann
18c5de4b86 move standalone alerts to static and prepare alerts widget 2019-02-12 22:32:43 +01:00
Felix Hamann
8a647f4977 less dark hover effects for navbar 2019-02-11 20:44:35 +01:00
Felix Hamann
28024faefb less dark box-shadow for scrolltables 2019-02-11 20:40:14 +01:00
Felix Hamann
30d11c5a14 more prominent hover effect for logo in asidenav 2019-02-11 20:37:22 +01:00
Felix Hamann
253cc91514 navbar background without gradient and darker pagination links 2019-02-11 20:26:59 +01:00
SJost
cf3eb1acd3 Hinweis Löschung Dezember 2018 entfernt, weil in der Vergangenheit!!! 2019-02-11 14:05:12 +01:00
Felix Hamann
ccb6ed2cd8 Merge branch 'pagination' into 'master'
Fix for and refinement of interactive table elements

See merge request !144
2019-02-10 23:41:46 +01:00
Felix Hamann
f52d255fa6 smoother scroll behavior after pagination clicks 2019-02-10 23:18:14 +01:00
Felix Hamann
3c5ac66af3 fix pagination and pagesize on pages with more than one table 2019-02-10 23:03:03 +01:00
Felix Hamann
ea5936e196 Merge branch 'master' into accesibilty 2019-02-10 22:35:50 +01:00
Felix Hamann
5ee61cd46c more carefully select inputs for styling 2019-02-10 22:34:39 +01:00
Felix Hamann
919104fbea make focused state of buttons more recognizable 2019-02-10 22:30:32 +01:00
Felix Hamann
9310e5aaec make inputs more accesible by enabling proper tab-key support 2019-02-10 22:24:20 +01:00
Felix Hamann
e152b143e6 smoother modal fade-in animation 2019-02-10 22:12:08 +01:00
Felix Hamann
64482ff870 show form group tooltips as hint instead of tooltip 2019-02-10 21:24:29 +01:00
Felix Hamann
5ecb39da9d frontend preparation for form sections 2019-02-10 20:09:06 +01:00
Felix Hamann
554b186975 fix overscroll bug on »main« element 2019-02-10 19:42:03 +01:00
Felix Hamann
812fe9b321 made navbar background gradient start with primary color 2019-02-10 19:39:53 +01:00
Felix Hamann
0b0b1e95b0 make modal triggers italic 2019-02-09 21:12:56 +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
41db96ed15 remember horizontal scroll position after sorting
closes #108
2019-02-09 15:03:06 +01:00