Introduce substitution to do list
Closes #225 (closed)
Merge request reports
Activity
added part::backend part::frontend source::customer::fss type::feature labels
assigned to @yuha
added 86 commits
- b530b4ee...87873a96 - 76 earlier commits
- ef150b95 - Merge branch 'master' into new-model-based-on-calendar
- 1d3d4ead - Merge branch 'new-model-based-on-calendar' of...
- 0947c567 - Update pyproject.toml
- 25585b51 - Fix lint
- fa1706c9 - Drop outdated regression test
- c2a4ccb8 - Bump version
- 3e10726d - Correctly show supervisions in the calendar
- 315680b9 - Add supervisions to timetable
- c6af6bed - Merge branch 'new-model-based-on-calendar' into 211-implement-vue-substitution-frontend
- ceb66e6b - Merge branch '211-implement-vue-substitution-frontend' into...
Toggle commit listadded 1 commit
- e0043603 - Merge branch '211-implement-vue-substitution-frontend' into...
added 1 commit
- 7286c731 - Merge branch '211-implement-vue-substitution-frontend' into...
added 24 commits
-
7286c731...bdd25787 - 20 commits from branch
master
- efeed7b3 - Merge branch 'master' into new-model-based-on-calendar
- e105841a - Fix migrations
- 197cc817 - Remove (unused) model and form extensions
- 56621109 - Merge branch 'new-model-based-on-calendar' into...
Toggle commit list-
7286c731...bdd25787 - 20 commits from branch
added 6 commits
- 89e7d348 - Allow filtering LessonEvents by course
- 6552e7fc - Add graphene type for LessonEvent
- 4a7d8da4 - Fix "No newline at end of file"
- 750ff75a - Allow filtering for amended and amending LessonEvents in get_objects
- fa84c9d8 - WIP: Add very basic substitution to-do-list
- 8c8cb592 - Merge branch 'new-model-based-on-calendar' into...
Toggle commit listadded 7 commits
- d1af59cf - Allow filtering for own lessons as teacher
- fdd0d935 - Bump dev version
- ae6f14ac - Fix get_objects filtering for all/own lessons
- e1695a38 - Translate timetable types in frontend
- e028f57d - Reformat
- 63826a5d - Show all groups in timetable view
- 089667c1 - Merge branch 'new-model-based-on-calendar' into...
Toggle commit listadded 1 commit
- 49d9e866 - Reformat, add translations and fix gql queries
added 1 commit
- 610499a7 - Reformat, add translations and fix gql queries
added 1 commit
- d118ed16 - Reformat, add translations and fix gql queries
added 8 commits
- 955800d1 - Specify active icon for chronos
- f0a822c1 - Merge branch 'new-model-based-on-calendar' into 211-implement-vue-substitution-frontend
- b022bdba - Merge branch '211-implement-vue-substitution-frontend' into...
- 19e2816e - Adapt to CRUD refactoring
- cf092d08 - Properly handle LessonEvents without subject
- 3aae76cc - Merge branch '211-implement-vue-substitution-frontend' into...
- 40edcdd0 - Adapt deletion of substitutions to CRUD refactoring
- a96875bc - Merge branch '211-implement-vue-substitution-frontend' into...
Toggle commit listadded 1 commit
- 262dc6fc - Merge branch '211-implement-vue-substitution-frontend' into...
- Resolved by Hangzhi Yu
TODO: Some substitutions are not displayed correctly in timetables
- Resolved by Hangzhi Yu
TODO: Menu point naming is confusing
- Resolved by Hangzhi Yu
TODO: Time range selection fields
added 7 commits
-
37f416ea...00ac1913 - 5 commits from branch
master
- 1a573779 - Merge branch 'new-model-based-on-calendar' into...
- f94b824e - Adapt to dropping of real_amends
-
37f416ea...00ac1913 - 5 commits from branch
added 6 commits
-
f94b824e...ccbc6ee0 - 3 commits from branch
master
- 0e1ffed5 - Merge branch 'master' into 211-implement-vue-substitution-frontend
- bb438cc7 - Reformat and fix lint
- 3bec1bec - Merge branch '211-implement-vue-substitution-frontend' into...
Toggle commit list-
f94b824e...ccbc6ee0 - 3 commits from branch
- Resolved by Hangzhi Yu
FIXME: the amendment related managers are broken – all LessonEvents with one ore more LEs they amend/that amends them are filtered out (which is not we want in this situation since we're dealing with individual lessons) – maybe the mechanism of get_single_events does this already in the correct way (by evaluating ical, cf alsijil)?
added 38 commits
-
3bec1bec...7274012b - 37 commits from branch
master
- 400c5787 - Merge branch '216-add-preference-for-group-type-to-show-in-timetable-view' into 'master'
-
3bec1bec...7274012b - 37 commits from branch
added 1 commit
- 4d0ef3de - Change wording to "substitution (lesson)" in some cases
added 1 commit
- 42022c38 - Change wording to "substitution (lesson)" in some cases
- Resolved by Hangzhi Yu
This would, in general, massively benefit from some components built for the new coursebook being generalised (e.g.
LessonInformation
)
- Resolved by Hangzhi Yu
Filter by teachers
- Resolved by Hangzhi Yu
TODO: Add information box (including note that absences can be added in kolego) & possible allow adding absences on same page?
added 1 commit
- 23280f8c - Reorganise grouping of substitution lessons (taken from coursebook)
added 1 commit
- 6469ef1a - Generalise date select/dynamic loading mechanism from coursebook & use for substitution page
added 2 commits
added 1 commit
- fed795b0 - Adapt to generic infinite scrolling CRUD iterator
added 1 commit
- 237b781e - Adapt to generic infinite scrolling CRUD iterator
added 1 commit
- 8366f02d - Adapt to generic infinite scrolling CRUD iterator
- Resolved by Hangzhi Yu
TODO: make cards less high
- Resolved by Hangzhi Yu
TODO: edit subject & room
- Resolved by Hangzhi Yu
TODO: add status icon (already edited or not?)
- Resolved by Hangzhi Yu
TODO: add filter for switching between all affected lessons & all those that still "need work"
- Resolved by Hangzhi Yu
TODO: (probably needs another issue) add options for teachers to indicate preferences (free/busy etc)
- Resolved by Hangzhi Yu
TODO: free/busy also for rooms??