From 53484f47c462b1d9cd39b97ecb6a7956584f44db Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Sat, 27 Jun 2020 13:51:09 +0200
Subject: [PATCH] Add virtual foreign key to subject on group model

---
 aleksis/apps/chronos/model_extensions.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/aleksis/apps/chronos/model_extensions.py b/aleksis/apps/chronos/model_extensions.py
index ac9f9e79..c98235fc 100644
--- a/aleksis/apps/chronos/model_extensions.py
+++ b/aleksis/apps/chronos/model_extensions.py
@@ -7,7 +7,7 @@ from jsonstore import BooleanField
 from aleksis.core.models import Announcement, Group, Person
 
 from .managers import TimetableType
-from .models import Lesson, LessonPeriod
+from .models import Lesson, LessonPeriod, Subject
 
 
 @Person.property_
@@ -88,3 +88,5 @@ Announcement.class_method(for_timetables)
 Announcement.field(
     show_in_timetables=BooleanField(verbose_name=_("Show announcement in timetable views?"))
 )
+
+Group.foreign_key("subject", Subject, related_name="groups")
-- 
GitLab