Sarah Vaupel
939bbfa884
Merge branch 'master' into 409-find-implement-alternative-for-datepicker
2019-08-13 15:05:24 +02:00
Gregor Kleen
c2df01c2f7
feat(allocations): set up routes
2019-08-13 11:30:45 +02:00
Gregor Kleen
ba776756e1
style(course-teaser): better visually disable teasers
2019-08-12 20:27:24 +02:00
Gregor Kleen
fca99bebe6
fix(course-teaser): don't collapse unless chevron is clicked
2019-08-12 18:46:45 +02:00
Gregor Kleen
2a804c8a39
Merge branch '155-zentralanmeldungen'
2019-08-12 17:44:17 +02:00
Gregor Kleen
71624e6229
Merge branch 'master' into course-teaser
2019-08-12 16:57:02 +02:00
Gregor Kleen
79d4ae20ee
feat(courses): rework couse registration
...
Support course applications
BREAKING CHANGE: auditing for course registrations and deregistrations, more
tightly couple exam results, exam registration, and course registration (delete
them together now)
2019-08-12 16:54:37 +02:00
Sarah Vaupel
cf3682cc27
style(datepicker): new colors for datetime
2019-08-09 17:57:38 +02:00
Gregor Kleen
a00698e99e
feat(course-registration): allow independent course application
2019-08-09 16:44:26 +02:00
Sarah Vaupel
f7fb3c1219
feat(course-teaser): hide lecturer entry if empty
2019-08-09 16:35:03 +02:00
Sarah Vaupel
5c88c13cf8
feat(course-teaser): no display of chevron without description
2019-08-09 11:39:33 +02:00
Gregor Kleen
6383fbd518
refactor(course-teaser): cleanup CSS
2019-08-09 09:50:13 +02:00
Steffen Jost
0ce4dd181c
fix(info): minor whitespace correction
2019-08-07 13:08:50 +02:00
Steffen Jost
7459fc34bc
feat(info): info seiten überarbeitet
...
weiterhin wurden Klausuren allgmein in Prüfungen umbeannt; Namen der
Entwickler hinzugefügt; etc.
2019-08-07 13:01:20 +02:00
Sarah Vaupel
9b195155c1
Merge branch 'master' into course-teaser
2019-08-06 19:14:36 +02:00
Gregor Kleen
3c8023569b
feat(course-show): show allocation name
2019-08-06 18:15:29 +02:00
Steffen Jost
06673e0031
feat(exams): show occurrenceRule in exam overview
2019-08-06 15:21:57 +02:00
Gregor Kleen
a7e2921a73
feat(notifications): add NotificationExamResult
2019-08-05 19:04:50 +02:00
Sarah Vaupel
68b8d24681
feat(course-teaser): no page reload on sorting
2019-08-05 14:04:45 +02:00
Sarah Vaupel
4007b0400d
style(course-teaser): tweaked style for sorting pills
2019-08-05 11:45:02 +02:00
Gregor Kleen
14a9a45674
feat(allocations): add courses to allocations
2019-08-05 11:34:00 +02:00
Sarah Vaupel
d964e1f705
feat(course-teaser): display sorting "pills" for course teasers
2019-08-02 13:36:49 +02:00
Sarah Vaupel
c99a3c7009
feat(course-teaser): moved course teaser functionality to util
...
Moved course teaser js functionality to frontend util; removed css class course-teaser and course-teaser div id; moved styling of course teaser from colonnade.lucius to course-teaser.scss of util
2019-08-01 14:45:15 +02:00
Gregor Kleen
a47359997c
fix(exam add users): correctly differentiate and fix messages
2019-07-30 16:18:01 +02:00
Gregor Kleen
4b61c569a9
refactor: split Handler.Course
2019-07-29 18:38:37 +02:00
Gregor Kleen
0d610ccf44
feat(users): switching between AuthModes & password changing
2019-07-29 10:55:23 +02:00
Gregor Kleen
cf351180dc
fix(dbtable-ui): fix position of submit button for pagesize
2019-07-26 11:41:08 +02:00
Gregor Kleen
932145ccf7
feat(exams): csv-based grade upload
2019-07-25 16:59:09 +02:00
Gregor Kleen
40e952a452
Merge branch 'master' into 205-klausuren
2019-07-25 16:57:51 +02:00
Steffen Jost
823b367d5a
Merge branch 'alert-icons' into 'master'
...
feat(alert-icons): add custom icons for alerts
See merge request !258
2019-07-25 12:23:10 +02:00
Gregor Kleen
d5be5d61ee
refactor(exams): split Handler.Exams & better type for pass/fail
2019-07-25 11:47:40 +02:00
Steffen Jost
ecd72ab56b
Merge branch 'master' into alert-icons
2019-07-25 09:49:43 +02:00
Gregor Kleen
864338174a
refactor(alert messages): custom icons without js
2019-07-25 08:38:01 +02:00
Steffen Jost
56c2fccb84
feat(corrections assignment): add convenience to table header
...
links look ugly in table headers so as a workaround we use an icon
instead for a much needed link in the corrections assignment table
2019-07-25 07:48:12 +02:00
Steffen Jost
d70a9585f0
feat(alerticons): allow alerts to have custom icons
2019-07-25 00:19:09 +02:00
Gregor Kleen
dd90fd04a3
feat(exams): implement exam registration invitations
2019-07-24 18:31:38 +02:00
Sarah Vaupel
48113ebee0
style(colonnade): no box-shadow for course lists, no courses on home
...
removed box-shadow from scrolltable and introduced scrolltable--bordered class; removed course list from home when logged in
2019-07-24 17:25:49 +02:00
Sarah Vaupel
973a6f4d04
style(course-teaser): hamlet and lucius tweaks
2019-07-24 16:18:02 +02:00
Steffen Jost
495fdd18dd
refactor(icons): only allow semantics icons from now on
2019-07-24 15:03:35 +02:00
Sarah Vaupel
f742450912
Merge branch 'master' into course-teaser
2019-07-24 10:42:39 +02:00
Gregor Kleen
55f7e0795f
refactor(js): move i18n.js to own file, remove default-layout.julius
2019-07-24 10:37:44 +02:00
Sarah Vaupel
8a92985e16
fix(course-teaser-css): class name fixes
2019-07-24 10:30:56 +02:00
Sarah Vaupel
a25efb3be4
feat(course-teaser-css): removed description label
2019-07-24 09:56:43 +02:00
Sarah Vaupel
ea5d54b213
feat(course-teaser): unpolished version of course-teaser for course list
2019-07-24 09:47:25 +02:00
Gregor Kleen
68a54470c9
chore(changelog): describe csv-import
2019-07-23 09:25:59 +02:00
Gregor Kleen
5cb9404b7d
fix(exams): change heading to rooms if no occurrence times are shown
2019-07-23 09:18:27 +02:00
Gregor Kleen
e35fed6b85
feat(csv): finish implementing csv import
2019-07-22 18:36:25 +02:00
Sarah Vaupel
8a49979ecc
feat(course-teaser): working link to course pages
2019-07-22 16:39:24 +02:00
Sarah Vaupel
3b6e700531
feat(course-teaser): reintroduced courseId and course-teaser.julius
2019-07-22 15:15:12 +02:00
Sarah Vaupel
9a9792578d
feat(course-teaser): incomplete course teaser for course list
...
Unfinished version of the course teaser. TODO: define lens to access lecturer list for each course, fix js for displaying description
2019-07-22 14:15:55 +02:00
Sarah Vaupel
40f382d74c
refactor(pagination): refactored table' in dbTable
...
Moved case distinction on dbsCellTemplate outside in order to have
different widgetFiles for course tables and headers
2019-07-22 11:16:49 +02:00
Felix Hamann
bc675006d8
feat(alert-icons): add custom icons for alerts
2019-07-21 00:18:49 +02:00
Gregor Kleen
996bc2ac27
feat(csv): implement csv import
2019-07-19 14:45:44 +02:00
Gregor Kleen
93855957e6
fix(corrections): properly link corrector emails
2019-07-17 18:06:21 +02:00
Steffen Jost
63f6d01619
fix(aform): show info about required fields in all aforms
...
info is only shown in forms that actually have required fields
Closes #418
2019-07-17 13:31:01 +02:00
Gregor Kleen
c8dca945cf
feat(csv): add column explanations
...
BREAKING CHANGE: CsvColumnsExplained now required
2019-07-16 15:43:11 +02:00
Sarah Vaupel
1be333a09a
chore(course-teaser): focussing on course information
...
Using lenses to focus on course, lecturer list and register status. TODO: moved .julius file (no courseId available). TODO: overwrite default template mode for course list and define lenses there
2019-07-16 11:46:14 +02:00
Sarah Vaupel
2fb49ef4e3
refactor(course-teaser): new DBSTemplateMode datatype with lenses (stub)
2019-07-16 10:02:54 +02:00
Gregor Kleen
379a7edd12
feat(exams): introduce examOccurrenceName
...
BREAKING CHANGE: examOccurrenceName
2019-07-15 15:38:37 +02:00
Gregor Kleen
05e7b52f08
fix(exams): cleanup exam interface
...
BREAKING CHANGE: examStart and examPublishOccurrenceAssignments now optional
2019-07-15 11:27:56 +02:00
Sarah Vaupel
7404b7b63b
Merge branch 'master' into course-teaser
2019-07-15 11:00:17 +02:00
Sarah Vaupel
25efa947c6
chore(course-teaser): widget template case distinction in DBStyle
...
First stub of case distinction on template widget name in DBStyle
2019-07-15 10:30:37 +02:00
Steffen Jost
16716d50d0
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-07-10 19:32:02 +02:00
Steffen Jost
de49a777eb
fix(assign correctors): also show names of unenlisted correctors
2019-07-10 19:31:54 +02:00
Gregor Kleen
b231747b28
Merge branch 'feat/csv'
2019-07-10 19:24:53 +02:00
Gregor Kleen
631bbef0b8
feat(csv): introduce csv export
2019-07-10 19:24:10 +02:00
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