Gregor Kleen
f5da3bebba
feat(allocations): show table of course applications
2019-08-22 15:27:28 +02:00
Gregor Kleen
d621e61b11
feat(allocations): show table of all allocations
...
Cleanup imports & pageactions
2019-08-20 13:55:01 +02:00
Gregor Kleen
c759364ab1
feat(allocations): link allocations from home
2019-08-19 15:55:33 +02:00
Gregor Kleen
4dcc82a770
feat(allocations): implement application interface
2019-08-19 14:54:03 +02:00
Gregor Kleen
ef625cd901
feat(allocations): add application form(s)
2019-08-14 15:06:43 +02:00
Gregor Kleen
c5b18fcfcf
feat(allocations): add registration form
2019-08-13 17:51:12 +02:00
Gregor Kleen
c2df01c2f7
feat(allocations): set up routes
2019-08-13 11:30: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
Gregor Kleen
a00698e99e
feat(course-registration): allow independent course application
2019-08-09 16:44:26 +02:00
Sarah Vaupel
5c88c13cf8
feat(course-teaser): no display of chevron without description
2019-08-09 11:39:33 +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
Steffen Jost
60869fd4a0
fix(exam): fix warning message
2019-08-07 10:40:17 +02:00
Sarah Vaupel
9b195155c1
Merge branch 'master' into course-teaser
2019-08-06 19:14:36 +02:00
Gregor Kleen
1da2b252db
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-08-06 16:11:20 +02:00
Gregor Kleen
fca5caaa31
fix(course-edit): additional permission checks wrt allocations
2019-08-06 16:10:58 +02:00
Steffen Jost
e3aacbbc10
chore(allocation): minor text fixes and a minor exam refactor
2019-08-06 15:43:42 +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
Gregor Kleen
94a120808d
feat(allocations): prevent course (de)registrations
2019-08-05 13:01:36 +02:00
Gregor Kleen
14a9a45674
feat(allocations): add courses to allocations
2019-08-05 11:34:00 +02:00
Gregor Kleen
e0b2f8c0c8
refactor(ldap login): cleanup & better error messages
2019-07-31 14:51:59 +02:00
Gregor Kleen
f07eb3dcc3
feat(exams): better explain "enlist directly"
2019-07-31 09:58:02 +02:00
Gregor Kleen
1e756be778
feat(exam users): course notes
2019-07-30 15:03:54 +02:00
Gregor Kleen
84c12b5fc7
feat(notification triggers): redesign interface
...
Fixes #410
2019-07-29 17:12:48 +02:00
Gregor Kleen
e6c3be4f7b
feat(users): lecturer invitations
2019-07-29 13:07:12 +02:00
Gregor Kleen
0d610ccf44
feat(users): switching between AuthModes & password changing
2019-07-29 10:55:23 +02:00
Gregor Kleen
ceed070e35
feat(users): store first names and titles
2019-07-26 11:36:56 +02:00
Gregor Kleen
932145ccf7
feat(exams): csv-based grade upload
2019-07-25 16:59:09 +02:00
Gregor Kleen
d5be5d61ee
refactor(exams): split Handler.Exams & better type for pass/fail
2019-07-25 11:47:40 +02:00
Gregor Kleen
dd90fd04a3
feat(exams): implement exam registration invitations
2019-07-24 18:31:38 +02:00
Sarah Vaupel
f742450912
Merge branch 'master' into course-teaser
2019-07-24 10:42:39 +02:00
Gregor Kleen
d1abe530b6
feat(health): check for active job workers
2019-07-24 09:41:17 +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
Gregor Kleen
996bc2ac27
feat(csv): implement csv import
2019-07-19 14:45:44 +02:00
Gregor Kleen
f4edec0e9e
Merge branch 'master' of https://gitlab.cip.ifi.lmu.de/jost/UniWorX
2019-07-18 09:36:46 +02:00
Gregor Kleen
e1996ac2e5
feat(exams): allow assigning exam participants to occurrences
2019-07-18 09:35:42 +02:00
Steffen Jost
ce61528718
fix(exam registration): icons added to exam register message
2019-07-18 09:02:19 +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
Steffen Jost
bf20d6f4e8
fix(submissions): submitting produces an success alert now
...
Closes #286
2019-07-17 11:52:09 +02:00
Gregor Kleen
1b532c4e4d
feat(exams): allow forced deregistration
2019-07-17 11:14:15 +02:00
Gregor Kleen
c8dca945cf
feat(csv): add column explanations
...
BREAKING CHANGE: CsvColumnsExplained now required
2019-07-16 15:43:11 +02:00
Gregor Kleen
4d242799d1
Merge branch '205-klausuren'
2019-07-16 11:58:13 +02:00
Steffen Jost
9dbef1fe0f
fix(sheet type info): give better tooltips and name to sheet types
...
Closes #402
2019-07-16 11:36:50 +02:00
Steffen Jost
ad825b66b8
fix(course and exam registration): distinguish registrations buttons
...
registration buttons for course and exam carry different texts and icons
Closes #416
2019-07-16 11:17:27 +02:00
Gregor Kleen
2b23600a22
feat(exams): show exam bonus in webinterface
2019-07-16 10:10:21 +02:00
Gregor Kleen
379a7edd12
feat(exams): introduce examOccurrenceName
...
BREAKING CHANGE: examOccurrenceName
2019-07-15 15:38:37 +02:00