From 2f90658dbf9a1299626d946efec3b039591577d8 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Fri, 16 Mar 2018 12:46:34 +0100 Subject: Adapt detail render --- chimere/models.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'chimere/models.py') diff --git a/chimere/models.py b/chimere/models.py index c4fa9b3..8ce88ef 100644 --- a/chimere/models.py +++ b/chimere/models.py @@ -713,6 +713,15 @@ class GeographicItem(models.Model): properties.append(property) return properties + def set_properties_attributes(self, area_name=None): + """ + Decorate the object with properties has attributes + :return: + """ + for proprty in self.getProperties(area_name=area_name): + setattr(self, proprty.propertymodel.slug.replace('-', '_'), + str(proprty)) + def setProperty(self, pm, value): """ Set a property @@ -2353,6 +2362,9 @@ class Property(models.Model): return "" return str(self.value) + def render(self): + return str(self) + class Meta: verbose_name = _("Property") -- cgit v1.2.3