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