summaryrefslogtreecommitdiff
path: root/archaeological_files
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@proxience.com>2014-09-28 17:34:26 +0200
committerÉtienne Loks <etienne.loks@proxience.com>2014-09-28 17:34:26 +0200
commitb0c92c336fed6d1753db5db870c4f7ce91873db6 (patch)
tree6858e73faff2888b4fe6e8febdc8c7f285fe4ae8 /archaeological_files
parente0ebcc6921064645c45b44d378ee2a80fd9c44a1 (diff)
downloadIshtar-b0c92c336fed6d1753db5db870c4f7ce91873db6.tar.bz2
Ishtar-b0c92c336fed6d1753db5db870c4f7ce91873db6.zip
Parcel list for document templates
Diffstat (limited to 'archaeological_files')
-rw-r--r--archaeological_files/models.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/archaeological_files/models.py b/archaeological_files/models.py
index 916457324..6d5390737 100644
--- a/archaeological_files/models.py
+++ b/archaeological_files/models.py
@@ -254,8 +254,13 @@ class File(BaseHistorizedItem, OwnPerms, ValueGetter, ShortMenuItem):
if self.towns.count():
values[prefix+'towns'] = u", ".join([town.name
for town in self.towns.all().order_by('name')])
+ values[prefix+'parcellist'] = self.render_parcels()
return values
+ def render_parcels(self):
+ from archaeological_operations.models import Parcel
+ return Parcel.render_parcels(list(self.parcels.all()))
+
def __unicode__(self):
if self.cached_label:
return self.cached_label