Skip to content
Snippets Groups Projects
Verified Commit 15071c7d authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Rewrite code to set remark.

parent 4d28851e
No related branches found
No related tags found
No related merge requests found
......@@ -36,17 +36,23 @@ def mark_absent(self, day: date, starting_period: Optional[int] = 0, absent=True
# Create and update all personal notes for the discovered lesson periods
for lesson_period in lesson_periods:
PersonalNote.objects.update_or_create(
personal_note, created = PersonalNote.objects.update_or_create(
person=self,
lesson_period=lesson_period,
week=wanted_week.week,
defaults={
'absent': absent,
'excused': excused,
'remarks': F('remarks') + remarks
'excused': excused
}
)
if remarks:
if personal_note.remarks:
personal_note.remarks += '; %s' % remarks
else:
personal_note.remarks = remarks
personal_note.save()
@LessonPeriod.method
def get_personal_notes(self, wanted_week: CalendarWeek):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment