From 40b19acfb6003f2d052830a8b5c3d063e095f081 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Tue, 19 Dec 2017 01:50:27 +0100 Subject: [PATCH] description titles for editor --- src/c3nav/mapdata/models/geometry/space.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/c3nav/mapdata/models/geometry/space.py b/src/c3nav/mapdata/models/geometry/space.py index 3cbdc197..d4daa60b 100644 --- a/src/c3nav/mapdata/models/geometry/space.py +++ b/src/c3nav/mapdata/models/geometry/space.py @@ -257,6 +257,10 @@ class LeaveDescription(models.Model): verbose_name_plural = _('Leave descriptions') default_related_name = 'leave_descriptions' + @cached_property + def title(self): + return self.target_space.title + class CrossDescription(models.Model): """ @@ -274,6 +278,10 @@ class CrossDescription(models.Model): verbose_name_plural = _('Cross descriptions') default_related_name = 'cross_descriptions' + @cached_property + def title(self): + return '%s → %s' % (self.origin_space.title, self.target_space.title) + class WifiMeasurement(SpaceGeometryMixin, models.Model): """