From 1520950d5bb44bba9f8caf8e640678d17ca2ddf1 Mon Sep 17 00:00:00 2001 From: magicfelix <felix@felix-zauberer.de> Date: Wed, 5 Feb 2025 16:12:14 +0100 Subject: [PATCH] Adapt to CalendarEventManager --- aleksis/apps/chronos/managers.py | 4 ++-- aleksis/apps/chronos/models.py | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/aleksis/apps/chronos/managers.py b/aleksis/apps/chronos/managers.py index 3fc2ce6d..75e0e560 100644 --- a/aleksis/apps/chronos/managers.py +++ b/aleksis/apps/chronos/managers.py @@ -5,7 +5,7 @@ from django.db.models import Q from aleksis.apps.cursus.models import Course from aleksis.core.managers import ( - RecurrencePolymorphicQuerySet, + CalendarEventQuerySet, ) from aleksis.core.models import Group, Person, Room @@ -24,7 +24,7 @@ class TimetableType(Enum): return cls.__members__.get(s.upper()) -class LessonEventQuerySet(RecurrencePolymorphicQuerySet): +class LessonEventQuerySet(CalendarEventQuerySet): """Queryset with special query methods for lesson events.""" @staticmethod diff --git a/aleksis/apps/chronos/models.py b/aleksis/apps/chronos/models.py index e3536c22..4017ddda 100644 --- a/aleksis/apps/chronos/models.py +++ b/aleksis/apps/chronos/models.py @@ -27,7 +27,7 @@ from aleksis.apps.cursus import models as cursus_models from aleksis.apps.cursus.models import Course from aleksis.apps.resint.models import LiveDocument from aleksis.core.managers import ( - RecurrencePolymorphicManager, + CalendarEventManager, ) from aleksis.core.mixins import ( GlobalPermissionModel, @@ -169,7 +169,7 @@ class LessonEvent(CalendarEvent): name = "lesson" verbose_name = _("Lessons") - objects = RecurrencePolymorphicManager.from_queryset(LessonEventQuerySet)() + objects = CalendarEventManager.from_queryset(LessonEventQuerySet)() title = models.CharField(verbose_name=_("Name"), max_length=255, blank=True) @@ -759,7 +759,7 @@ class SupervisionEvent(LessonEvent): name = "supervision" verbose_name = _("Supervisions") - objects = RecurrencePolymorphicManager.from_queryset(SupervisionEventQuerySet)() + objects = CalendarEventManager.from_queryset(SupervisionEventQuerySet)() @classmethod def value_title(cls, reference_object: LessonEvent, request: HttpRequest | None = None) -> str: -- GitLab