Steffen Jost
ac3f7bb8b4
fix(translation): fix typos in translations; add bug to known bugs
2019-07-10 14:49:52 +02:00
Sarah Vaupel
34db033c95
Merge branch 'master' into course-teaser
2019-07-10 10:33:46 +02:00
Gregor Kleen
7c2844807f
fix(massinput): properly render massInputList
2019-07-03 15:29:46 +02:00
Steffen Jost
3ee9888901
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-07-03 13:59:27 +02:00
Steffen Jost
242cff3060
feat(home): show immediate exams on home page
2019-07-03 13:56:19 +02:00
Sarah Vaupel
37db6256c1
Merge branch 'master' into course-teaser
2019-07-03 11:59:02 +02:00
Gregor Kleen
05e74c7732
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-07-03 11:57:44 +02:00
Gregor Kleen
31e6b72c46
feat(exams): add extremely rudimentary registration table
2019-07-03 11:56:44 +02:00
Steffen Jost
c2975ca06e
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-07-03 09:42:03 +02:00
Sarah Vaupel
6aaa2d2093
Merge branch 'master' into 184-replace-displayable-by-rendermessage
2019-07-03 09:34:40 +02:00
Gregor Kleen
0f02a00053
Merge branch 'master' into changelog
2019-07-02 16:10:20 +02:00
Steffen Jost
ba280fe44a
minor: table row tooltips, also see #407
2019-07-01 17:52:52 +02:00
Sarah Vaupel
a6348f9b9c
refactor: Replaced DisplayAble by RenderMessage/ToMessage
...
Removed DisplayAble typeclass; replaced DisplayAble instances by
RenderMessage or ToMessage instances; removed unnecessary tshow calls in
de.msg
Closes #184
2019-07-01 11:48:43 +02:00
Steffen Jost
d07f53e1d8
fix(corrector assignment): sheet tabel mixed up columns sorted
...
some columns did not belong to each other.
2019-06-27 16:51:38 +02:00
Gregor Kleen
e1e26abbbf
fix(info-lecturer): Touch ups
2019-06-27 11:22:04 +02:00
Gregor Kleen
24aacef6af
fix(exam grading keys): Fix spacing
2019-06-27 11:09:44 +02:00
Gregor Kleen
b63d77ec7b
Merge branch 'master' into 205-klausuren
...
Fix tests
2019-06-27 09:45:57 +02:00
Steffen Jost
96387cbed5
fix(many occurrences throughout the project): Fix typo: occurence -> occurrence everywhere
...
A typo between occurence in code and occurrence in tests prevented
deployment. I changed all occurrences of "occurence" to the correct
spelling, such that
2019-06-27 08:55:32 +02:00
Steffen Jost
52c4a68938
Lecturer info exams added
2019-06-27 07:41:56 +02:00
Sarah Vaupel
39792580d4
Merge branch 'master' into 184-replace-displayable-by-rendermessage
2019-06-27 00:58:24 +02:00
Sarah Vaupel
a40456f2cd
Removed DisplayAble instance for CryptoIDs
2019-06-26 19:03:13 +02:00
Gregor Kleen
1684da07f2
fix(exams): Fix registration
2019-06-26 17:33:55 +02:00
Steffen Jost
749cd2f7bc
fix(sheet corrector assigment): minor bugfix
2019-06-26 15:22:46 +02:00
Steffen Jost
228cd50749
feat(corrector-assignment): show load/submission percentages
2019-06-26 15:08:03 +02:00
Sarah Vaupel
067c2b9caa
Replaced display calls in most hamlet files
2019-06-26 14:36:01 +02:00
Gregor Kleen
0428e8b921
Merge branch 'master' into 205-klausuren
2019-06-26 13:40:02 +02:00
Steffen Jost
a4a3c14f9d
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-06-26 12:12:30 +02:00
Steffen Jost
2f7f733628
Abgaben Zuteilung überarbeitet
2019-06-26 12:12:19 +02:00
Sarah Vaupel
8a626174d0
Removed more DisplayAble instances
2019-06-26 10:06:58 +02:00
Felix Hamann
c82c3a9d80
chore: small commit to get the pipeline started
2019-06-25 23:09:47 +02:00
Felix Hamann
16d422d9d8
fix(fe-deflist): avoid horizontal scroll on pages with deflist
2019-06-25 20:45:46 +02:00
Sarah Vaupel
84070a5565
Replaced DisplayAble Text instance, started adding ToMarkup instances for keys, attempted adding interface for CryptoIDs (TODO)
2019-06-19 21:54:23 +02:00
Gregor Kleen
6dc1d76f0a
Merge branch 'master' into 205-klausuren
2019-06-19 15:40:45 +02:00
Gregor Kleen
67a50c9e87
feat(exams): CRU (no D) for exams
2019-06-19 15:34:09 +02:00
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
Felix Hamann
38d9b73c66
scroll to top after changing page in paginated table
2019-02-09 14:23:53 +01:00
Felix Hamann
89f1a28e2e
fix error with pagesize being stuck at »all«
2019-02-09 14:09:13 +01:00
Felix Hamann
8b8f0cd457
page actions not underlined because buttons already
2019-02-08 22:28:13 +01:00
Felix Hamann
b2ffb2f0c3
make hover menu for SecondaryPageActions not right-aligned
2019-02-08 22:07:01 +01:00
Felix Hamann
db780ecf00
less bottom padding for primary pageactions
2019-02-08 21:47:39 +01:00
Felix Hamann
c5193fbb55
Secondary PageActions right-align even if no Primary PageActions
2019-02-08 21:45:54 +01:00
Felix Hamann
572e8a7036
asidenav boxes with dark border between them
2019-02-04 22:15:59 +01:00
Felix Hamann
8110405534
Merge branch 'master' into pageactions
2019-02-04 22:06:22 +01:00
Felix Hamann
8c746569f8
fix for checked and disabled checkboxes
2019-02-04 22:04:10 +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
Felix Hamann
aa4ac11bee
Merge branch 'checkbox' into 'master'
...
checkboxes with checkmarks
Closes #254
See merge request !136
2019-02-04 21:48:31 +01:00
Felix Hamann
463fc36f58
remove obsolete code for disabled checkboxes
2019-02-04 21:38:41 +01:00
Felix Hamann
19f9bc13e3
add styles for disabled checkboxes
...
closes #254
2019-02-04 21:37:18 +01:00
Felix Hamann
df0cdc051e
checkboxes with checkmarks
2019-02-04 21:06:00 +01:00
Felix Hamann
d217ac881d
remove margin-top from pageaction-secondaries on small screens
2019-02-03 21:22:14 +01:00
Felix Hamann
d41c703684
refined hover effects for page actions
2019-02-03 21:16:53 +01:00
Gregor Kleen
8684ca016f
Button cleanup
2019-01-31 11:12:20 +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
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
Felix Hamann
6486120536
feat: make pagesize changes load async
2019-01-28 22:56:13 +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
4e17a36933
responsiveness fix for secondary page actions
2019-01-27 21:11:44 +01:00
Felix Hamann
c15572c9fc
a11y fix for primary page actions
2019-01-27 21:00:28 +01:00
Felix Hamann
a43515deb1
add hover-enabled list of secondary page actions
2019-01-27 20:54:48 +01:00
Felix Hamann
b143a62825
move page footer out of main-content-body
2019-01-27 20:02:57 +01:00
Felix Hamann
ac5ef50d5a
Merge branch 'master' into pageactions
2019-01-27 19:58:18 +01:00
Felix Hamann
1a900f215e
nicer table footer and pagination layout
2019-01-27 19:42:50 +01:00
Felix Hamann
14462c7305
fix some scrolltable issues (missing, nested) and make more visible
2019-01-27 19:35:38 +01:00
Felix Hamann
fe985a6cea
Merge branch 'master' into pagination
2019-01-27 19:04:37 +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
Felix Hamann
921622797d
fix indentation of asidenav in default-layout
2019-01-27 18:18:42 +01:00
Felix Hamann
3c7ba0e824
preparation for menu for secondary pageactions
2019-01-27 18:17:40 +01:00
Felix Hamann
3333992b0d
less obtrusive alert list opener
2019-01-26 22:42:56 +01:00
Felix Hamann
1e6e169b1d
moved alert auto-disappear default delay to variable
2019-01-26 22:41:27 +01:00
Felix Hamann
deb2390337
visually more clear pageaction-section and nicer section spacing overall
2019-01-26 22:37:21 +01:00
Felix Hamann
a5ddfbf5b8
make sidebar items clickable in whole item area
2019-01-26 22:35:07 +01:00
Felix Hamann
a777971004
preparation for js-autohiding submit buttons to not flicker on pageload
2019-01-26 21:45:48 +01:00
Felix Hamann
756f8cbdb9
add rowcount to pagination
2019-01-26 21:16:03 +01:00
Felix Hamann
a12cba47b7
fix typo in js-initialized helper
2019-01-26 17:21:47 +01:00
Felix Hamann
2c8cc9865e
add label for pagesize dropdown
2019-01-26 12:54:07 +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
12fd7f30f1
make breadcrumbs responsive again and always show sidebar
2019-01-26 12:07:49 +01:00
Felix Hamann
5227e85921
more outstanding lmu and uni2work logos
2019-01-26 12:07:38 +01:00
Felix Hamann
07c77214ee
adjust new layout to small screens
2019-01-26 12:07:35 +01:00
Felix Hamann
791a53a846
fix navbar shadow on small screens being offset
2019-01-26 12:07:32 +01:00
Felix Hamann
ba95caa980
add footer widget
2019-01-26 12:07:28 +01:00
Felix Hamann
69ada67376
fix navbar being cut of
2019-01-26 12:07:17 +01:00
Felix Hamann
5df70ad45d
bright asidenav that spans whole height
2019-01-26 12:07:13 +01:00
Felix Hamann
5a67421b30
reduce asidenav width on large screens
2019-01-26 12:07:03 +01:00
Felix Hamann
3577e261af
always show pagesize dropdown
2019-01-26 12:05:56 +01:00
Gregor Kleen
b10dba427b
Integrate statistics into correctionsR
2019-01-25 18:51:28 +01:00
SJost
f5f9dea342
Fix #215 and other minor improvements
2019-01-24 14:44:48 +01:00
SJost
55fed0f378
filter corrected towards #270
2019-01-23 14:48:17 +01:00
SJost
fdbec180db
Filter Submissions by Course
2019-01-16 13:36:08 +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
SJost
4b58f42ab6
Merge remote-tracking branch 'origin/master' into 126-ubungsbetrieb-statistik-seiten-pro-kurs
2018-12-21 17:12:20 +01:00
SJost
51607c8000
minor change gradingSummaryRow
2018-12-21 17:12:06 +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
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
SJost
7d726f48c3
gradingSummary Refactor finished
2018-12-20 19:18:29 +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
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
47b2808dd4
SheetGradeSummary Refactor Attempt1
2018-12-19 11:35:36 +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
19a25ec520
Rework dbtable forms, cleanup
2018-12-13 15:10:43 +01:00
Gregor Kleen
01cee62b10
Work on #39
2018-12-06 19:30:29 +01:00
Gregor Kleen
32e6306cd5
Fix typo breaking modals without memcached
2018-12-05 20:57:04 +01:00
SJost
5de9eb791a
Fix gradingSummart.hamlet
2018-12-05 14:56:36 +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
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
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
SJost
2ef4bbc014
Neue Statistik nun auch für Blattübersicht
2018-11-30 17:45:27 +01:00
SJost
24b1e18e90
merge from master
2018-11-30 16:23:12 +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
887ef31c44
Don't send table-only
2018-11-29 14:09:37 +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
910d7a90fe
Fix multiple js-initialization issues
2018-11-29 12:43:10 +01:00
SJost
fed70610f0
Summary shown for all submission, but mislabelled
2018-11-28 12:01:14 +01:00
Felix Hamann
1085dc1df1
page actions more prominent
2018-11-27 22:05:23 +01:00
Gregor Kleen
52467723b8
Cleanup fuzzy pseudonym handling
2018-11-26 17:24:19 +01:00
Gregor Kleen
179f003c32
Ajax'ed authpreds
2018-11-22 22:18:39 +01:00
Gregor Kleen
3d62a1e4b9
Fix #230
2018-11-22 21:07:24 +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
Gregor Kleen
cffc7f9ad3
General js-setup framework & revert to fetch-based modals
2018-11-22 12:31:11 +01:00
Gregor Kleen
fe2786c533
Fix modal resizing
2018-11-20 19:43:57 +01:00
Gregor Kleen
bb672c7085
Revert setting modal non-scrolling
2018-11-20 19:28:28 +01:00
Gregor Kleen
f58327eeb1
Slightly touched up tooltips
2018-11-20 18:45:48 +01:00
Gregor Kleen
deeba675fa
Slightly touched up modals
2018-11-20 18:28:07 +01:00
Gregor Kleen
5116b6b380
SheetCorrectorSubmissionsTip
2018-11-19 14:47:33 +01:00
Gregor Kleen
8ea4313b9a
fix left-margin in modals
2018-11-19 14:10:55 +01:00
Gregor Kleen
c26897847c
Show SheetSubmissionMode & cleanup
2018-11-19 13:53:05 +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
dc4f37c921
Subtask for #233 . Rights checked for Corrector assignment
2018-11-13 15:36:59 +01:00
SJost
673d98ff91
Single submission assign corrector
2018-11-12 17:12:24 +01:00
Felix Hamann
56d5da648a
dont text-align:right number inputs
2018-11-11 23:34:47 +01:00
Gregor Kleen
7bf3a52599
i18n MenuItems & Semantic support-referer
...
Addresses #228
2018-11-09 22:43:45 +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
1d69bd8d07
Allow setting name when sending help request without account
2018-11-09 13:57:11 +01:00
Gregor Kleen
77dcc02b9c
iframe-based dynamic modals
...
Fixes #226 , fixes #217
2018-11-09 11:53:22 +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
Gregor Kleen
a29b0eac03
Add some missing form actions
2018-11-02 14:11:13 +01:00
Gregor Kleen
9ccc2e3149
Fix warnings
2018-11-01 22:06:00 +01:00
Gregor Kleen
73a00e5731
Get yesod test working
2018-11-01 17:44:12 +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
SJost
73bd8bf9f0
Fixes #222
2018-10-31 15:48:34 +01:00
SJost
9d71dd7d9a
Fixes #213
2018-10-31 12:26:47 +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
b214c80f2c
Fix build
2018-10-27 11:09:28 +02:00
Gregor Kleen
0575ba5ccf
Include referer in support messages
2018-10-27 10:53:36 +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
028cc3586d
Profile cleaned
2018-10-24 18:19:16 +02:00
SJost
584fc4558e
Notification Corrections assigned added
2018-10-24 16:44:39 +02:00
SJost
3b96d96838
NotificationSheetInactive
2018-10-24 14:59:46 +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
72e0af2618
Hotfix #212
2018-10-21 12:09:23 +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
3e784534a0
Framework for dynamic log settings & major jobs cleanup
2018-10-19 14:59:28 +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
adde4ccdf6
Bugfix: delete user cd /home/jost/programming/Haskell/Yesod/uniworx/templates
2018-10-17 18:07:04 +02:00
SJost
83c4210f8b
Minor: delete as message
2018-10-17 14:05:45 +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
f07ad82c1d
Pseudonym submission creation
2018-10-15 15:02:44 +02:00
Gregor Kleen
1f32f638f0
Fix pseudonym coding & new wordlist
2018-10-15 09:06:41 +02:00
Gregor Kleen
788b53946a
SheetSubmissionMode & generate pseudonyms
2018-10-15 01:04:49 +02:00
Gregor Kleen
c1e6f699e0
email charsets
2018-10-14 14:57:45 +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
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
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
7068b3462e
Grand unification of modals
2018-10-05 13:11:00 +02:00
Gregor Kleen
1beeea5aa6
Working mail test
2018-10-04 19:48:07 +02:00
Felix Hamann
57c313702c
alerts now with solid bgcolor and icons
2018-10-03 14:07:46 +02:00
Felix Hamann
b9ba2167aa
add modalDynamic to modalStatic
2018-10-03 13:09:25 +02:00
Felix Hamann
722f3c80b5
fix left margin of pageactions
2018-10-03 13:09:25 +02:00
Felix Hamann
7ea45e3a17
reintroducing dynmic modals
2018-10-03 13:09:25 +02:00
Felix Hamann
c7480f0242
fix inline-list margin
2018-10-03 13:09:25 +02:00
Felix Hamann
b15c2d4c7c
alerts animaton rework
2018-10-03 13:09:25 +02:00
Felix Hamann
41167afb04
alerts from bottom and uniformely dark with color hints
...
closes #189
2018-10-03 13:09:25 +02:00
Felix Hamann
267abc939c
fix non-exhaustive pattern for modals and remove remaining jquery integration
...
closes #188
2018-10-03 13:09:25 +02:00
Felix Hamann
9e076cf9e5
make tooltips not wrap after checkboxes
...
closes #150
2018-10-03 13:09:25 +02:00
Felix Hamann
1aed431f5e
move submit button to second column in forms
...
closes #148
2018-10-03 13:09:25 +02:00
Felix Hamann
4987d23c1b
lists with bullet points again
...
closes #147
2018-10-03 13:09:25 +02:00
Felix Hamann
f05c6c66b2
tooltip and navbar cleanup
...
closes #86
2018-10-03 13:09:25 +02:00
Felix Hamann
4579fe56be
modal adjustments
2018-10-03 13:09:25 +02:00
Gregor Kleen
7bafd767dd
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-09-28 21:34:07 +02:00
Gregor Kleen
857dc92ca2
Overhaul authentication
...
Fixes #186
2018-09-28 21:27:19 +02:00
SJost
2140c21560
Delete Data via Modal; stub.
2018-09-28 19:14:27 +02:00
Gregor Kleen
a803905570
Better dummy login
2018-09-28 13:35:47 +02:00
SJost
a20ff1468e
First part of issue #187 implemented.
2018-09-20 16:49:19 +02:00
SJost
7caad588f8
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-09-20 09:42:04 +02:00
SJost
0e6596889a
Breadcrumbs shortened; Term warning added to sheet edit page.
2018-09-19 16:17:08 +02:00
Gregor Kleen
fe727e51cf
i18n StudyFieldType
2018-09-19 12:22:38 +02:00
Felix Hamann
f43c28885a
navbar on mobile more clearly visible scrollable
2018-09-18 20:50:34 +02:00
Gregor Kleen
ccb5ffbbb4
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-09-18 20:44:08 +02:00
Gregor Kleen
899741bb41
Add UploadMode to Sheet
...
Fixes #181
2018-09-18 20:43:32 +02:00
Felix Hamann
5df66fadb1
breadcrumbs visually more part of navigation
2018-09-18 20:18:23 +02:00
Gregor Kleen
47c97652f2
Show degree & field number, if no name is available
2018-09-18 17:16:17 +02:00
SJost
1095bc8a6f
Fix nameWidget
2018-09-18 16:54:33 +02:00
SJost
ffb69e7358
Minor code cleaning
2018-09-18 15:09:20 +02:00
SJost
4234824f20
Minor code cleaning cd /home/jost/programming/Haskell/Yesod/uniworx/templates
2018-09-18 15:08:21 +02:00
SJost
c684692cc2
Fixes unformatted UTCTime displays; DisplayAble no longer available for all Show Types
2018-09-17 15:35:14 +02:00
Felix Hamann
936bbc28ac
alerts and notifications refinements
2018-09-17 00:00:00 +02:00
Felix Hamann
9db074f2e8
Hover-tooltips now also without JS
2018-09-15 11:20:07 +02:00
SJost
fe926b116f
Corrector duties shown in ProfileDataR page now.
2018-09-14 19:51:13 +02:00
SJost
cc4c8a897e
Fixes #179
2018-09-14 17:54:13 +02:00
SJost
918141da4c
Code cleaning; Table for SubmissionGroups.
2018-09-13 16:51:20 +02:00
SJost
b230ba870d
Handler.Utils.Table.Convenience -> Cells; ProfileData clean refactored
2018-09-11 16:40:41 +02:00
SJost
ee8990f244
Discuss: Convenience.submissionCell
2018-09-11 10:51:51 +02:00
SJost
3523549d0e
Sort submissions by time, show lecturers in course
2018-09-11 09:00:25 +02:00
SJost
c4c5a6b05c
Profile-Data: Submissions shown
2018-09-10 17:24:43 +02:00
SJost
f426739868
Minor: missing headings added for school pages
2018-09-10 15:12:48 +02:00
SJost
45563750ac
School Handler Stub; Profile shows own courses with lean dbTable
2018-09-10 14:38:19 +02:00
SJost
39270bd788
First try for #174 , needs more thinking though, see issue.
2018-09-06 17:06:36 +02:00
SJost
eda8289ce7
Initial attempt; does not type
2018-09-03 13:58:08 +02:00
SJost
262a5dca2b
PageAction 'last breadcrumb' not needed as shown in PageActions for SCorrR linking to SEditR
2018-08-29 16:49:57 +02:00
SJost
5810dc5182
Work-in-progress, fixes #158
2018-08-22 13:38:13 +02:00
SJost
a4dacc8d01
Halfway through with #162 , still todo
2018-08-21 13:34:32 +02:00
SJost
f66935659c
Minor
2018-08-14 10:34:11 +02:00
Gregor Kleen
28c7afe69c
Cleanup Theme declaration
2018-08-06 22:16:33 +02:00
Gregor Kleen
d2242f21ff
Always form a monoidal sum during a run of dbTable
...
Fixes #142
2018-08-06 17:39:31 +02:00
Gregor Kleen
430ca30c7f
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-08-06 11:47:06 +02:00
Gregor Kleen
747362c261
Cleanup Settings & add option for content-disposition
2018-08-06 11:46:46 +02:00
SJost
13b575b952
Course List features Course Descriptions now. fixes issue #80 now. fix #80
2018-08-03 11:46:13 +02:00
Felix Hamann
3cadf224af
made tooltip-styles globally available
2018-08-02 21:35:03 +02:00
SJost
a67a94468c
Minor cleaning of redundant alerts
2018-08-02 09:58:43 +02:00
SJost
47d74577bc
Merge conflicts resolved
2018-08-01 18:54:29 +02:00
SJost
800f06e0ee
Statistik für Übungsblätter
2018-08-01 18:37:51 +02:00
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
Gregor Kleen
936b808aaf
Merge branch 'master' into feat/pagination
2018-06-27 08:58:29 +02:00
Gregor Kleen
7b336dd5a6
Framework for forms in dbTable
2018-06-26 23:31:18 +02:00
Felix Hamann
5ddc0627d2
added styles for notifications
2018-06-26 21:51:47 +02:00
Felix Hamann
01054b1725
small design fixes, profile table styles
2018-06-26 21:49:58 +02:00
Felix Hamann
58d135103f
wording change for unpack-zips-tooltip
2018-06-26 21:41:31 +02:00
Felix Hamann
7abc0dbc2f
made table-styles globally aavilable for all tables, not only colonnade
2018-06-26 21:41:31 +02:00
SJost
097e0c45e7
Profile: theme select form available, but still buggy somehow
2018-06-26 12:05:19 +02:00
SJost
3ea175d315
Homepage unlogged fixed.
2018-06-26 10:25:18 +02:00
Felix Hamann
61ba8bf052
added tooltips
2018-06-25 22:28:17 +02:00
SJost
808d27d321
Merge branch 'master' into feat/exercises
2018-06-25 19:29:42 +02:00
SJost
ded0f19c80
Profile page cleaned; explicit table now for Felix to refactor.
2018-06-25 19:29:14 +02:00
SJost
15291cda7c
Merge branch 'master' into feat/exercises
2018-06-25 16:01:33 +02:00
SJost
adcaef4642
Homepage made almost presentable
2018-06-25 15:59:42 +02:00
Felix Hamann
b8e1406a3b
added todos in hamlets
2018-06-24 22:17:49 +02:00
Felix Hamann
4062c3398e
alignment, beauty and UX fixes
2018-06-24 22:01:25 +02:00
Felix Hamann
9a3ad65dbf
new design for breadrumbs. more clearly visible now
2018-06-24 21:44:28 +02:00
Felix Hamann
813871111b
missing headlines now very prominent
2018-06-23 22:35:32 +02:00
Felix Hamann
2d54f35cb5
more space for pageactions
2018-06-23 21:43:45 +02:00
Felix Hamann
2a57acc99e
better fitting styling for custom checkboxes and radio buttons
2018-06-23 21:18:05 +02:00
Felix Hamann
e7d31c0efb
styling for multi-file-inputs
2018-06-23 20:59:20 +02:00
Felix Hamann
aebdd51d4f
styling for selects and options
2018-06-23 18:31:08 +02:00
Felix Hamann
2971e40032
less complicated multifile-upload
2018-06-23 18:31:08 +02:00
Felix Hamann
7a97235481
fix for reactive buttons
2018-06-23 18:31:08 +02:00
Felix Hamann
9ccc4f04ed
navbar responsive rework
2018-06-23 18:04:06 +02:00
Felix Hamann
8a0b0c9788
slight navbar code cleanup
2018-06-23 13:45:01 +02:00
Felix Hamann
b1ffef00a0
added font-awesome icons to navbar
2018-06-23 13:24:24 +02:00
Felix Hamann
2c9c076213
started moving first lvl navi to top
2018-06-22 23:40:34 +02:00
SJost
a3afbbc26d
Merge branch 'master' into feat/exercises
2018-06-22 07:55:36 +02:00
SJost
1c9b121edb
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2018-06-21 16:47:47 +02:00
SJost
07c44c966b
BUGFIX: Exercise had no VisibleFrom Date defaultet to always False, now True if ActiveFrom time has been reached.
2018-06-21 16:46:43 +02:00
Gregor Kleen
4a5508c66f
Cleanup cryptoids
2018-06-21 14:34:58 +02:00
SJost
2ea2968e43
Missing files for Corrections Page added
2018-06-21 14:02:03 +02:00
Felix Hamann
91a64a8d67
got rid of old and/or done TODOs in FE source
2018-06-21 10:36:44 +02:00
Felix Hamann
cf7e12f825
fixed unpack-file checkbox
2018-06-21 00:26:38 +02:00
Felix Hamann
8f2a632c8e
more responsive forms and design update for forms. custom checkboxes
2018-06-21 00:18:36 +02:00
Felix Hamann
5695cbbed8
asidenav height adjust on resize
2018-06-21 00:18:36 +02:00
Felix Hamann
c18dbae6f9
no more reactive labels and breakpoint changes in forms
2018-06-21 00:18:36 +02:00
Felix Hamann
a2d56683ab
another breakpoint change for modals
2018-06-21 00:18:36 +02:00
Felix Hamann
a8109e40f0
js sets height of asidenav dynamically
2018-06-21 00:18:36 +02:00
Felix Hamann
935b873dde
asidenav not collapsable anymore
2018-06-21 00:18:36 +02:00
Felix Hamann
7b61ea56f9
breakpoint-changes for modals
2018-06-21 00:18:36 +02:00
Felix Hamann
f8bb1e7eae
added wrapper around main-content
2018-06-21 00:18:36 +02:00
Felix Hamann
136e7d6057
more meaningful navbar-breakpoints
2018-06-21 00:18:36 +02:00
SJost
8b46a690a8
Show Participant association on profile page
2018-06-20 15:31:45 +02:00
SJost
b5e849af64
Show Lecture/Corrector associations on profile page
2018-06-20 15:09:44 +02:00
SJost
a12d3457c0
class DisplayAble added to display anything
2018-06-20 14:29:11 +02:00