summaryrefslogtreecommitdiff
path: root/archaeological_finds/models_finds.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-03-03 09:28:47 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-03-03 09:28:47 +0100
commit325c9c32c1a55ffcceaecb16ab4d7aa20b87eccc (patch)
tree83230252d0d39e0d5356f33aa15dcea615695d07 /archaeological_finds/models_finds.py
parent32d5f1a47dca42bbdebebeddc77bdd38fa7a04a3 (diff)
downloadIshtar-325c9c32c1a55ffcceaecb16ab4d7aa20b87eccc.tar.bz2
Ishtar-325c9c32c1a55ffcceaecb16ab4d7aa20b87eccc.zip
Sheet find: reorganization
Diffstat (limited to 'archaeological_finds/models_finds.py')
-rw-r--r--archaeological_finds/models_finds.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/archaeological_finds/models_finds.py b/archaeological_finds/models_finds.py
index 13b6ddfce..088fc14b7 100644
--- a/archaeological_finds/models_finds.py
+++ b/archaeological_finds/models_finds.py
@@ -821,6 +821,15 @@ class Find(BulkUpdatedItem, ValueGetter, BaseHistorizedItem, ImageModel,
return u" ; ".join([unicode(dating) for dating in self.datings.all()])
@property
+ def excavation_ids(self):
+ return u" - ".join(
+ [base_find['excavation_id']
+ for base_find in self.base_finds.values(
+ 'excavation_id').order_by('pk').all()
+ if base_find['excavation_id']])
+
+
+ @property
def materials(self):
return u" ; ".join([unicode(material)
for material in self.material_types.all()])