From db79ecc5add4f609b3f6aeb98405827340972aa2 Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Sat, 14 Sep 2019 14:13:47 +0200
Subject: [PATCH] Add string representation to week. Advances #27.

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

diff --git a/biscuit/apps/chronos/util.py b/biscuit/apps/chronos/util.py
index fe5f203b..3e5b4ed6 100644
--- a/biscuit/apps/chronos/util.py
+++ b/biscuit/apps/chronos/util.py
@@ -6,6 +6,7 @@ from typing import Optional, Sequence, Tuple
 
 from django.apps import apps
 from django.db import models
+from django.utils.translation import ugettext as _
 
 
 @dataclass
@@ -29,6 +30,9 @@ class CalendarWeek:
         if not self.week:
             self.week = today.isoweekday()
 
+    def __str__(self) -> str:
+        return '%s (%s %s %s)' % (_('Kalenderwoche'), self[0], _('to'), self[-1])
+
     def __len__(self) -> int:
         return 7
 
-- 
GitLab