summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-10-10 18:07:39 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-10-10 18:07:39 +0200
commit929a7a1512d93c4548fbe6d5aa029ab366c171be (patch)
tree37ef923de7118129720455cc0b3b5cda7a758c7a
parent434f2781e98654b56053082b178171224c87105b (diff)
downloadIshtar-929a7a1512d93c4548fbe6d5aa029ab366c171be.tar.bz2
Ishtar-929a7a1512d93c4548fbe6d5aa029ab366c171be.zip
Sheet: show container id in sheets and tables (refs #3747)
-rw-r--r--archaeological_finds/models_finds.py1
-rw-r--r--archaeological_finds/templates/ishtar/sheet_find.html1
-rw-r--r--archaeological_warehouse/models.py3
3 files changed, 4 insertions, 1 deletions
diff --git a/archaeological_finds/models_finds.py b/archaeological_finds/models_finds.py
index 5f4183f0c..e58d14f7e 100644
--- a/archaeological_finds/models_finds.py
+++ b/archaeological_finds/models_finds.py
@@ -557,6 +557,7 @@ class Find(BulkUpdatedItem, ValueGetter, BaseHistorizedItem, ImageModel,
'previous_id', 'label', 'material_types__label',
'datings__period__label', 'find_number', 'object_types__label',
'container__cached_label',
+ 'container__cahed_location',
'description',
'base_finds__context_record__parcel__town',
'base_finds__context_record__parcel', ]
diff --git a/archaeological_finds/templates/ishtar/sheet_find.html b/archaeological_finds/templates/ishtar/sheet_find.html
index c05c221e3..efd38e406 100644
--- a/archaeological_finds/templates/ishtar/sheet_find.html
+++ b/archaeological_finds/templates/ishtar/sheet_find.html
@@ -75,6 +75,7 @@
{% if item.container %}
<h3>{% trans "Warehouse"%}</h3>
{% field_detail "Container" item.container %}
+{% field "Container ID" item.container.cached_location %}
{% field_detail "Responsible warehouse" item.container.responsible %}
{% field_detail "Location (warehouse)" item.container.location %}
{% field "Precise localisation" item.container.divisions_lbl %}
diff --git a/archaeological_warehouse/models.py b/archaeological_warehouse/models.py
index f89343428..41891b341 100644
--- a/archaeological_warehouse/models.py
+++ b/archaeological_warehouse/models.py
@@ -247,6 +247,7 @@ class ContainerType(GeneralType):
verbose_name_plural = _(u"Container types")
ordering = ('label',)
+
post_save.connect(post_save_cache, sender=ContainerType)
post_delete.connect(post_save_cache, sender=ContainerType)
@@ -285,7 +286,7 @@ class Container(LightHistorizedItem, ImageModel):
null=True, blank=True)
cached_location = models.CharField(_(u"Cached location"), max_length=500,
null=True, blank=True)
- index = models.IntegerField(u"ID", default=0)
+ index = models.IntegerField(u"Container ID", default=0)
external_id = models.TextField(_(u"External ID"), blank=True, null=True)
auto_external_id = models.BooleanField(
_(u"External ID is set automatically"), default=False)