summaryrefslogtreecommitdiff
path: root/chimere/models.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-03-16 12:46:34 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-03-16 12:46:34 +0100
commit2f90658dbf9a1299626d946efec3b039591577d8 (patch)
tree223ff97f3290075651d56505ead83b51c13a27df /chimere/models.py
parent5ca656f22c02d00956578aa24db16b71d425dbef (diff)
downloadChimère-2f90658dbf9a1299626d946efec3b039591577d8.tar.bz2
Chimère-2f90658dbf9a1299626d946efec3b039591577d8.zip
Adapt detail render
Diffstat (limited to 'chimere/models.py')
-rw-r--r--chimere/models.py12
1 files changed, 12 insertions, 0 deletions
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")