summaryrefslogtreecommitdiff
path: root/archaeological_operations/models.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2019-12-09 11:15:29 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2019-12-09 11:15:29 +0100
commit02199613105a469ace3deea80dcd2576f39930b9 (patch)
treea94f9ed06618b65adc3b7236c8f3cf292a67e774 /archaeological_operations/models.py
parentcdca83b8ec1f12803292bcc3ca546c068ead07e3 (diff)
downloadIshtar-02199613105a469ace3deea80dcd2576f39930b9.tar.bz2
Ishtar-02199613105a469ace3deea80dcd2576f39930b9.zip
Site: add other reference
Diffstat (limited to 'archaeological_operations/models.py')
-rw-r--r--archaeological_operations/models.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/archaeological_operations/models.py b/archaeological_operations/models.py
index 024886c72..81dd076a8 100644
--- a/archaeological_operations/models.py
+++ b/archaeological_operations/models.py
@@ -155,6 +155,7 @@ class ArchaeologicalSite(DocumentItem, BaseHistorizedItem, QRCodeItem,
SearchVectorConfig("name"),
SearchVectorConfig("oceanographic_service_localisation"),
SearchVectorConfig("reference"),
+ SearchVectorConfig("other_reference"),
SearchVectorConfig("shipwreck_code"),
SearchVectorConfig("shipwreck_name"),
SearchVectorConfig("drassm_number"),
@@ -187,6 +188,10 @@ class ArchaeologicalSite(DocumentItem, BaseHistorizedItem, QRCodeItem,
pgettext_lazy("key for text search", "name"),
'name__iexact'
),
+ 'other_reference': SearchAltName(
+ pgettext_lazy("key for text search", "other-reference"),
+ 'other_reference__iexact'
+ ),
'periods': SearchAltName(
pgettext_lazy("key for text search", "period"),
'periods__label__iexact'
@@ -283,6 +288,8 @@ class ArchaeologicalSite(DocumentItem, BaseHistorizedItem, QRCodeItem,
objects = SiteManager()
reference = models.CharField(_("Reference"), max_length=200, unique=True)
+ other_reference = models.TextField(_("Other reference"), blank=True,
+ null=True)
name = models.CharField(_("Name"), max_length=200,
null=True, blank=True)
periods = models.ManyToManyField(Period, verbose_name=_("Periods"),