From 07625e43bd16326588c1df55216a185f2250ab8c Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Mon, 9 Dec 2019 11:15:29 +0100 Subject: Site: add other reference --- archaeological_operations/models.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'archaeological_operations/models.py') 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"), -- cgit v1.2.3