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
|
e29f042229
|
fix(jobs): implement job priorities
|
2019-09-05 16:14:11 +02:00 |
|
Gregor Kleen
|
7f2dd7808e
|
fix(course-edit): expand rights of allocation admins
|
2019-09-05 14:20:46 +02:00 |
|
Gregor Kleen
|
2b3aef7a49
|
feat(changelog): prettify date formatting
|
2019-09-05 10:49:19 +02:00 |
|
Gregor Kleen
|
ad6c503ef5
|
fix(allocations): don't show all allocation information to lecturers
|
2019-09-05 10:40:47 +02:00 |
|
Gregor Kleen
|
1a66716e8a
|
fix: fix build
|
2019-09-05 09:21:45 +02:00 |
|
Gregor Kleen
|
6d52ed5c4c
|
feat(allocations): notifications
|
2019-09-05 08:37:56 +02:00 |
|
Gregor Kleen
|
fc53497aa3
|
fix(course-edit): show old allocation
Fixes #450
|
2019-09-04 11:36:16 +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
|
90aef6423f
|
Merge branch 'master' into schools
|
2019-08-29 16:52:02 +02:00 |
|
Gregor Kleen
|
28df184748
|
Merge branch 'master' into 423-uneingeloste-einladungen-garbage-collecten
|
2019-08-29 16:25:05 +02:00 |
|
Gregor Kleen
|
0e148fb157
|
Merge branch 'master' into 409-find-implement-alternative-for-datepicker
|
2019-08-29 16:09:24 +02:00 |
|
Gregor Kleen
|
3c0fb31e51
|
Merge branch 'master' into 441-polyfills-als-npm-dependencies-einbinden
|
2019-08-29 15:39:54 +02:00 |
|
Gregor Kleen
|
96b8478610
|
chore: fix tests & hlint
|
2019-08-29 15:33:36 +02:00 |
|
Gregor Kleen
|
b39ba8b268
|
feat(ldap): automatically synchronise user data from ldap
|
2019-08-29 15:03:33 +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 |
|
Sarah Vaupel
|
a9c527621e
|
feat(crontab): cronjob for pruning expired invitations
|
2019-08-28 16:03:08 +02:00 |
|
Sarah Vaupel
|
1c2f2b7221
|
feat(invitations): save expiresAt to DB
|
2019-08-28 14:18:36 +02:00 |
|
Sarah Vaupel
|
0044cea857
|
refactor(invitations): insert invitations one at a time
|
2019-08-28 13:25:13 +02:00 |
|
Sarah Vaupel
|
067d8d0a44
|
Merge branch 'master' into 409-find-implement-alternative-for-datepicker
|
2019-08-28 10:29:18 +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
|
c2c6974a77
|
fix(course-applications-csv): record rating time
|
2019-08-27 10:09:58 +02:00 |
|
Gregor Kleen
|
c2e13cf4df
|
feat: optional ribbon
|
2019-08-27 09:34:04 +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
|
33d2175198
|
refactor: hlint
|
2019-08-26 19:17:03 +02:00 |
|
Gregor Kleen
|
cf0ec1aec4
|
feat(course-applications): csv transport
|
2019-08-26 17:55:05 +02:00 |
|
Sarah Vaupel
|
0998d11312
|
Merge branch 'master' into 409-find-implement-alternative-for-datepicker
|
2019-08-26 10:35:51 +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
|
b694a093d5
|
fix(allocations): fix behaviour of "active" dbTable-filter
|
2019-08-22 17:21:16 +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
|
a346524073
|
fix(csv exam import): ignore unchanged noshow and voided
noshow and voided are now independent of whether the exam is graded or
pass and fail only
|
2019-08-22 10:29:49 +02:00 |
|
Steffen Jost
|
1cc94fdb53
|
refactor(exam csv import): remove unnecessary esqueleto exists
|
2019-08-22 07:46:20 +02:00 |
|
Steffen Jost
|
7d2937c71d
|
fix(csv upload exams): allow ambiguous harmless study fields
|
2019-08-21 17:45:12 +02:00 |
|
Steffen Jost
|
0bb9a0fa60
|
fix(sheet list): do not show icons for inaccessible items
Closes #421
|
2019-08-20 17:50:12 +02:00 |
|
Steffen Jost
|
6d0a4c156b
|
feat(csv import): add explanation text
|
2019-08-20 15:02:23 +02:00 |
|
Steffen Jost
|
3c4172cbc2
|
fix(exam import): inactive registered features may be selected
|
2019-08-20 14:10:09 +02:00 |
|