From 1ed1dd51900c4c8505c69b18235ed7d1b4c1c635 Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Wed, 18 Mar 2020 15:13:50 +0100
Subject: [PATCH] Use API provided through ExtensibleModel to extend
 announcement query set

---
 aleksis/apps/chronos/models.py | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/aleksis/apps/chronos/models.py b/aleksis/apps/chronos/models.py
index 704eee74..0d47ee1e 100644
--- a/aleksis/apps/chronos/models.py
+++ b/aleksis/apps/chronos/models.py
@@ -553,12 +553,11 @@ class LessonPeriod(ExtensibleModel):
         indexes = [models.Index(fields=["lesson", "period"])]
 
 
-@classmethod
 def for_timetables(cls):
     return cls.objects.filter(show_in_timetables=True)
 
 
-Announcement.for_timetables = for_timetables
+Announcement.class_method(for_timetables)
 Announcement.field(show_in_timetables=BooleanField(verbose_name=_("Show announcement in timetable views?")))
 
 
-- 
GitLab