From 69e7be83915cdea5b13fec72d0e177bcf40f97bb Mon Sep 17 00:00:00 2001 From: Dominik George <dominik.george@teckids.org> Date: Mon, 4 Nov 2019 23:13:15 +0100 Subject: [PATCH] Extend Person model from core with lessons_as_participant property. Advances #34, #41. --- biscuit/apps/chronos/model_extensions.py | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 biscuit/apps/chronos/model_extensions.py diff --git a/biscuit/apps/chronos/model_extensions.py b/biscuit/apps/chronos/model_extensions.py new file mode 100644 index 00000000..35afb5c3 --- /dev/null +++ b/biscuit/apps/chronos/model_extensions.py @@ -0,0 +1,8 @@ +from biscuit.core.models import Person + +from .models import Lesson + + +@Person.property +def lessons_as_participant(self): + return Lesson.objects.filter(groups__member=self) -- GitLab