[ROADMAP] Migrate to new data model #246

Closed
opened 2023-07-26 08:42:41 +02:00 by hansegucker · 18 comments
Owner
  • New model Documentation (replaces LessonDocumentation) is a calendar event (with optional reference to LessonEvent)
  • New model Participation (replaces PersonalNote) gets link to LessonDocumentation
  • Personal notes will be only created if there is actual a note
  • New model Absence is a calendar event, and replaces absence (and tardiness) functionality of PersonalNote -> AlekSIS-App-Kolego (@magicfelix)
  • Recheck delete options and constraints
  • Add teacher field to Documentation
- [x] New model `Documentation` (replaces `LessonDocumentation`) is a calendar event (with optional reference to `LessonEvent`) - [x] New model `Participation` (replaces `PersonalNote`) gets link to `LessonDocumentation` - [ ] Personal notes will be only created if there is actual a note - [ ] New model `Absence` is a calendar event, and replaces absence (and tardiness) functionality of `PersonalNote` -> AlekSIS-App-Kolego (@magicfelix) - [ ] Recheck delete options and constraints - [x] Add teacher field to `Documentation`
Author
Owner

changed the description

changed the description
Member

changed the description

changed the description
Member

created branch 246-roadmap-migrate-to-new-data-model to address this issue

created branch [`246-roadmap-migrate-to-new-data-model`](/AlekSIS/official/AlekSIS-App-Alsijil/-/compare/master...246-roadmap-migrate-to-new-data-model) to address this issue
Member

mentioned in merge request !729

mentioned in merge request !729
Member

assigned to @magicfelix

assigned to @magicfelix
Member

changed the description

changed the description
Member

marked the checklist item New model Documentation (replaces LessonDocumentation) is a calendar event (with optional reference to LessonEvent) as completed

marked the checklist item **New model `Documentation` (replaces `LessonDocumentation`) is a calendar event (with optional reference to `LessonEvent`)** as completed
Member

marked the checklist item New model Participation (replaces PersonalNote) gets link to LessonDocumentation as completed

marked the checklist item **New model `Participation` (replaces `PersonalNote`) gets link to `LessonDocumentation`** as completed
Member

mentioned in issue AlekSIS#63

mentioned in issue AlekSIS#63
Author
Owner

changed the description

changed the description
Member

changed the description

changed the description
Author
Owner

marked the checklist item Personal notes will be only created if there is actual a note as completed

marked the checklist item **Personal notes will be only created if there is actual a note** as completed
Author
Owner

marked the checklist item Personal notes will be only created if there is actual a note as incomplete

marked the checklist item **Personal notes will be only created if there is actual a note** as incomplete
Author
Owner

assigned to @aleksolotl and unassigned @magicfelix

assigned to @aleksolotl and unassigned @magicfelix
Author
Owner

assigned to @hansegucker and unassigned @aleksolotl

assigned to @hansegucker and unassigned @aleksolotl
Author
Owner

changed the description

changed the description
Member

changed the description

changed the description
Member

marked the checklist item Add teacher field to Documentation as completed

marked the checklist item **Add teacher field to `Documentation`** as completed
Sign in to join this conversation.
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
aleksis/AlekSIS-App-Alsijil#246
No description provided.