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