diff --git a/biscuit/apps/alsijil/model_extensions.py b/biscuit/apps/alsijil/model_extensions.py index f29150ee20214b6f1c64214c2426fb9bcf297b35..bee944dae4c257b45ead588a02e65d96d86bc28d 100644 --- a/biscuit/apps/alsijil/model_extensions.py +++ b/biscuit/apps/alsijil/model_extensions.py @@ -3,28 +3,13 @@ from typing import Optional from django.db.models import Exists, OuterRef -from biscuit.apps.chronos.models import Lesson, LessonPeriod +from biscuit.apps.chronos.models import LessonPeriod from biscuit.apps.chronos.util import CalendarWeek from biscuit.core.models import Group, Person from .models import PersonalNote -@Person.property -def lessons_as_participant(self): - return Lesson.objects.filter(groups__members=self) - - -@Person.property -def lesson_periods_as_participant(self): - return LessonPeriod.objects.filter(lesson__groups__members=self) - - -@Person.property -def lesson_periods_as_teacher(self): - return LessonPeriod.objects.filter(lesson__teachers=self) - - @Person.method def mark_absent(self, day: date, starting_period: Optional[int] = 0, absent=True, excused=False): wanted_week = CalendarWeek.from_date(day)