From b4557585659679cfad8c2dcdf8804a8e8f3d8888 Mon Sep 17 00:00:00 2001
From: Dominik George <nik@naturalnet.de>
Date: Thu, 5 Sep 2019 21:06:54 +0200
Subject: [PATCH] Be more precise in string representation of lesson period.

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

diff --git a/biscuit/apps/chronos/models.py b/biscuit/apps/chronos/models.py
index 003ef501..e1100d0c 100644
--- a/biscuit/apps/chronos/models.py
+++ b/biscuit/apps/chronos/models.py
@@ -164,7 +164,9 @@ class LessonPeriod(SchoolRelated):
         return self.lesson.groups
 
     def __str__(self) -> str:
-        return '%s, %d' % (self.period.get_weekday_display(), self.period.period)
+        return '%s, %d., %s, %s' % (self.period.get_weekday_display(), self.period.period,
+            ', '.join(list(self.lesson.groups.values_list('short_name', flat=True))),
+            self.lesson.subject.name)
 
     class Meta:
         ordering = ['lesson__date_start', 'period__weekday', 'period__period']
-- 
GitLab