Sarah Vaupel
11c5aa0f10
fix(schedule): add csrf
2020-09-17 18:18:33 +02:00
Sarah Vaupel
44de231f01
fix(schedule): remove unnecessary spans
2020-09-17 17:55:00 +02:00
Sarah Vaupel
9c36c2fb85
Merge branch 'master' into stundenplan
2020-09-17 17:04:49 +02:00
Gregor Kleen
937326639a
feat(sheet): warn about no submission without not graded
...
Fixes #342
2020-09-16 17:22:38 +02:00
Sarah Vaupel
02767b4c5b
feat(schedule): first (not-yet-working) stub for ScheduleR
2020-08-29 01:38:24 +02:00
Gregor Kleen
f0865b8b59
chore: bump changelog
2020-08-28 18:13:22 +02:00
Gregor Kleen
56c23ebd33
style: minor frontend cleanup wrt. monospace fonts
2020-08-28 14:00:52 +02:00
Gregor Kleen
bbfd182ed9
feat: support for ldap primary keys
2020-08-28 14:00:26 +02:00
Gregor Kleen
abc37aca9c
feat: add user-system-function
2020-08-27 22:58:28 +02:00
Gregor Kleen
51a98f0670
feat: reduce number of study features for courses
2020-08-26 23:46:21 +02:00
Gregor Kleen
32c18038b6
Merge branch 'master' into 623-kursassoziierte-studienfacher-abschaffen
2020-08-26 16:33:09 +02:00
Gregor Kleen
24f428b13b
fix: have exam deregistration always delete stored grades
2020-08-26 16:03:54 +02:00
Gregor Kleen
ab841a65a3
Merge branch 'master' into 623-kursassoziierte-studienfacher-abschaffen
2020-08-26 13:45:37 +02:00
Gregor Kleen
06375f8cd8
style(dbtable): add rowspan to number column header
2020-08-26 13:29:03 +02:00
Sarah Vaupel
390a53b982
Merge branch 'master' into stundenplan
2020-08-26 10:31:16 +02:00
Gregor Kleen
4f9a4f7f44
refactor: remove course-participant-field, course-application-field
2020-08-25 14:27:58 +02:00
Gregor Kleen
dcb83d96fc
feat(study-features): add study-features-first-observed
2020-08-25 12:27:40 +02:00
Sarah Vaupel
3be331f043
feat(schedule-week): display slots outside default range (WIP)
2020-08-25 12:00:37 +02:00
Sarah Vaupel
2baf76f138
refactor(schedule-week): minor TimeSlot type refactor
2020-08-24 19:39:27 +02:00
Gregor Kleen
9e9e53e76a
feat(allocations): merge notifications
2020-08-24 14:39:43 +02:00
Sarah Vaupel
ed5101c26c
refactor(schedule): major ScheduleEntry type refactor
2020-08-24 10:57:16 +02:00
Sarah Vaupel
280a19865c
feat(schedule-week): join multiple parallel exam occurrences (WIP)
2020-08-23 21:05:08 +02:00
Sarah Vaupel
428b8cf739
refactor(schedule-week): remove deprecated week messages
2020-08-21 17:14:56 +02:00
Sarah Vaupel
db49943baf
refactor(schedule-week): move TimeSlot to separate module
2020-08-21 14:08:09 +02:00
Sarah Vaupel
693b36e789
refactor(schedule-week): refactor module
2020-08-20 23:14:23 +02:00
Sarah Vaupel
3416e63f6f
feat(schedule): include exam occurrences (WIP)
2020-08-20 22:27:59 +02:00
Sarah Vaupel
3254d34dc4
feat(schedule): better handling of hrefs
2020-08-20 18:53:56 +02:00
Sarah Vaupel
6245079465
feat(schedule): display tutorial name
2020-08-20 18:15:54 +02:00
Sarah Vaupel
2d38172363
refactor(schedule): prepare to include tutorials
2020-08-20 17:59:58 +02:00
Sarah Vaupel
6ac1dc57d0
feat(schedule): enhance display of days
2020-08-20 17:50:47 +02:00
Sarah Vaupel
2ea234259b
refactor(schedule): better template separation
2020-08-20 17:25:04 +02:00
Sarah Vaupel
9b78a5be12
feat(schedule): stubby display of course events
2020-08-20 17:08:30 +02:00
Sarah Vaupel
6b585f8dae
chore(schedule): add first WIP stub
2020-08-19 23:10:23 +02:00
Sarah Vaupel
ef52f02d78
feat(exam-correct): display more info
2020-08-12 17:14:00 +02:00
Sarah Vaupel
62fef35475
refactor(exam-correct): get rid of hardcoded minNeedleLength
2020-08-12 14:49:44 +02:00
Sarah Vaupel
e6d540e55c
chore(eecorrectr): update explanation
2020-08-12 14:39:13 +02:00
Sarah Vaupel
de02895ed0
feat(eecorrectr): basic handler structure (WIP)
2020-08-11 21:18:59 +02:00
Gregor Kleen
9827f10b5d
Merge branch 'master' into feat/customized-exercises
2020-08-10 15:56:16 +02:00
Sarah Vaupel
2695d2e5f3
chore(changelog): course visibility
2020-08-10 14:46:39 +02:00
Gregor Kleen
4916bcb974
chore(changelog): personalised sheet files
2020-08-10 12:12:16 +02:00
Gregor Kleen
93d0ace8ba
feat(personalised-sheet-files): download from CUsersR
2020-08-10 11:41:51 +02:00
Gregor Kleen
db205f635d
feat(personalised-sheet-files): participant interaction
2020-08-07 18:18:41 +02:00
Gregor Kleen
ed5fb6e218
feat(personalised-sheet-files): finish upload functionality
...
TODO: Interaction of course participants with personalised files
2020-08-06 09:57:53 +02:00
Sarah Vaupel
6fbb2eabf1
feat(course-visibility): more precise description on CShowR
2020-08-06 09:09:27 +02:00
Sarah Vaupel
1ac3c08d01
fix(course-visibility): fix favourites
2020-08-05 22:53:32 +02:00
Sarah Vaupel
c1eb558871
refactor(course-visibility): major course-util refactor
...
- refactor Utils.Course and usages
- check for open allocation registration in courseIsVisible
- remove isAssociated from favourites (not needed anymore)
2020-08-05 21:08:02 +02:00
Sarah Vaupel
27d57fba32
Merge branch 'master' into course-visibility
2020-07-31 18:06:02 +02:00
Sarah Vaupel
cb0bf15121
feat(course-visibility): account for visibility in routes
2020-07-31 18:05:01 +02:00
Sarah Vaupel
1b86d61998
style(course-visibility): add invisible icon to course visibility entry
2020-07-30 09:58:59 +02:00
Sarah Vaupel
df7a784a9d
feat(course-visibility): account for visibility on AShowR
2020-07-29 15:11:40 +02:00