From 13b946e63244dac214862b4e36875097db6f2bc4 Mon Sep 17 00:00:00 2001 From: magicfelix <felix@felix-zauberer.de> Date: Sat, 8 Feb 2025 18:15:54 +0100 Subject: [PATCH] Adapt to Core changes --- aleksis/apps/alsijil/managers.py | 6 +++--- aleksis/apps/alsijil/models.py | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/aleksis/apps/alsijil/managers.py b/aleksis/apps/alsijil/managers.py index ff5decdb..41205b27 100644 --- a/aleksis/apps/alsijil/managers.py +++ b/aleksis/apps/alsijil/managers.py @@ -11,7 +11,7 @@ from calendarweek import CalendarWeek from aleksis.apps.chronos.models import LessonEvent from aleksis.core.managers import ( AlekSISBaseManagerWithoutMigrations, - RecurrencePolymorphicManager, + CalendarEventManager, ) if TYPE_CHECKING: @@ -73,7 +73,7 @@ class GroupRoleAssignmentQuerySet(QuerySet): return self.filter(Q(groups=group) | Q(groups__child_groups=group)) -class DocumentationManager(RecurrencePolymorphicManager): +class DocumentationManager(CalendarEventManager): """Manager adding specific methods to documentations.""" def for_school_term(self, school_term: "SchoolTerm") -> QuerySet["Documentation"]: @@ -107,7 +107,7 @@ class DocumentationManager(RecurrencePolymorphicManager): ) -class ParticipationStatusManager(RecurrencePolymorphicManager): +class ParticipationStatusManager(CalendarEventManager): """Manager adding specific methods to participation statuses.""" pass diff --git a/aleksis/apps/alsijil/models.py b/aleksis/apps/alsijil/models.py index 9b4d5d2e..dfe24240 100644 --- a/aleksis/apps/alsijil/models.py +++ b/aleksis/apps/alsijil/models.py @@ -68,6 +68,8 @@ class Documentation(CalendarEvent): # FIXME: DataCheck + name = "" + objects = DocumentationManager() course = models.ForeignKey( @@ -397,6 +399,8 @@ class ParticipationStatus(CalendarEvent): in a documented unit (e.g. a single lesson event or a custom time frame; see Documentation). """ + name = "" + # FIXME: DataChecks objects = ParticipationStatusManager() -- GitLab