Gregor Kleen
ae27ff0bb1
feat(exams): notifications wrt. registration
2019-09-13 10:06:38 +02:00
Gregor Kleen
2f38278ab1
feat(users): allow customisation of displayed email address
...
Fixes #459
2019-09-12 17:18:17 +02:00
Gregor Kleen
a85f317bf2
feat(users): allow customisation of userDisplayName
...
Fixes #346
2019-09-12 15:46:09 +02:00
Gregor Kleen
a890e346c8
fix(allocations): better explain capped allocation bounds
2019-09-12 14:41:19 +02:00
Gregor Kleen
83e1c9418a
feat(allocations): allow changing course capacity during allocation
...
Also refine display of allocation registration bounds
2019-09-12 14:38:54 +02:00
Gregor Kleen
91b249e58b
feat(allocations): show bounds on assignments due to allocation
2019-09-12 11:41:18 +02:00
Gregor Kleen
67f120120f
feat(admin-users): allow adding users
2019-09-12 10:36:39 +02:00
Gregor Kleen
bb9c34fa4d
feat(invitations): additional explanation for new users
2019-09-12 09:32:21 +02:00
Gregor Kleen
3391904cff
fix: inherit authorization of CAddUserR in more places
2019-09-09 15:39:57 +02:00
Gregor Kleen
9d537307c2
fix(course-edit): improve instructions
2019-09-06 11:09:57 +02:00
Gregor Kleen
80cb16a40f
feat(course-edit): warn about long shorthands
...
Also make sure text input is stripped of whitespace
2019-09-06 11:01:37 +02:00
Gregor Kleen
fc5ffb7c52
fix: typo
2019-09-06 08:39:11 +02:00
Gregor Kleen
692e533da0
fix(campus-login): add i18n for ident placeholder
...
Fixes #417
2019-09-05 19:24:06 +02:00
Gregor Kleen
b7496f9940
feat(forms): show studyFeaturesField in studyFeaturesFieldFor
...
Fixes #451
2019-09-05 19:14:10 +02:00
Gregor Kleen
ada41e2164
style(allocation): improve structure of allocation-page
2019-09-05 18:05:39 +02:00
Gregor Kleen
a3f236cb5f
feat(allocation-list): show numbers of avail. and applied-to courses
2019-09-05 17:20:57 +02:00
Gregor Kleen
6d52ed5c4c
feat(allocations): notifications
2019-09-05 08:37:56 +02:00
Gregor Kleen
07895368dd
feat(users): ldap-synchronise arbitrary subsets of users
2019-09-02 13:49:57 +02:00
Gregor Kleen
83afb6f15f
feat(ldap): manually trigger ldap sync
2019-08-30 14:22:06 +02:00
Gregor Kleen
38949cfe0d
feat(allocations): additional info and explanation for participants
2019-08-30 09:12:50 +02:00
Gregor Kleen
7d927fdd5f
feat(user-schools): allow users to override automatic school assoc'
2019-08-29 08:43:02 +02:00
Gregor Kleen
12067de2ff
feat(user-schools): automatically assign users to schools
...
Based on StudyTerms and SchoolLdap
2019-08-28 17:08:23 +02:00
Gregor Kleen
76f8da52e0
feat(users): generalise UserLecturer and UserAdmin to UserFunction
...
Closes #320
BREAKING CHANGE: Remove UserLecturer and UserAdmin
2019-08-28 09:46:03 +02:00
Gregor Kleen
18ae28abbc
feat(schools): implement cru
2019-08-27 12:15:18 +02:00
Gregor Kleen
00a6ca83bc
fix(course-edit): only show allocation error message when relevant
2019-08-27 08:51:02 +02:00
Gregor Kleen
cf0ec1aec4
feat(course-applications): csv transport
2019-08-26 17:55:05 +02:00
Gregor Kleen
e816a30b35
feat: allow editing of course applications outside of allocation
2019-08-26 10:02:18 +02:00
Gregor Kleen
5e393c53c6
feat(allocations): serve archive of all application files by course
2019-08-23 10:15:59 +02:00
Steffen Jost
839251ede3
fix(home): fix hlint and other minor bugs
2019-08-22 18:07:22 +02:00
Steffen Jost
d23e222fd0
feat(home): allow users to define exam warning time
...
Closes #445
2019-08-22 18:05:14 +02:00
Gregor Kleen
f067f65ee5
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-08-22 17:08:50 +02:00
Gregor Kleen
a6e2f64910
feat(home): clean up homepage
2019-08-22 17:08:19 +02:00
Steffen Jost
b7eab7f103
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
2019-08-22 16:41:37 +02:00
Steffen Jost
754d6caa1b
fix(course list): show complete registration span
...
show regFrom to regTo, as requested by user feedback, or link to
allocation
Closes #446
2019-08-22 16:41:26 +02:00
Steffen Jost
689b85ad08
feat(allocations): add info page for allocations
...
detailed information about allocations added; not yet open allocations
display time until opening now
2019-08-22 15:34:29 +02:00
Gregor Kleen
104ab8f994
Merge branch 'master' into 155-zentralanmeldungen
2019-08-22 15:29:07 +02:00
Gregor Kleen
f5da3bebba
feat(allocations): show table of course applications
2019-08-22 15:27:28 +02:00
Steffen Jost
9d9ead95d8
fix(routes): change ex to sheet
...
avoids confusion with exams and is more intuitive either
2019-08-20 16:50:59 +02:00
Steffen Jost
b7321dfbc5
fix(csv import): csv import preview help text adjusted
2019-08-20 15:38:30 +02:00
Steffen Jost
6d0a4c156b
feat(csv import): add explanation text
2019-08-20 15:02:23 +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