summaryrefslogtreecommitdiff
path: root/archaeological_warehouse/models.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2024-01-10 15:58:30 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2024-02-05 10:56:44 +0100
commit8b23fe52c07114ca43a0d0c18182d60ad03aa78d (patch)
treec0f1e33f76005c2372b86da8bf9d764ded71cdbf /archaeological_warehouse/models.py
parent1070a8a4f0232b2d3fda1e21a143f63ef72a1a9d (diff)
downloadIshtar-8b23fe52c07114ca43a0d0c18182d60ad03aa78d.tar.bz2
Ishtar-8b23fe52c07114ca43a0d0c18182d60ad03aa78d.zip
🗃️ Container: new field Code (forms, sheet, search index and autocomplete) (refs #5704)
Diffstat (limited to 'archaeological_warehouse/models.py')
-rw-r--r--archaeological_warehouse/models.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/archaeological_warehouse/models.py b/archaeological_warehouse/models.py
index e04643c87..b28d0223c 100644
--- a/archaeological_warehouse/models.py
+++ b/archaeological_warehouse/models.py
@@ -876,6 +876,7 @@ class Container(
IMAGE_PREFIX = "containers/"
BASE_SEARCH_VECTORS = [
SearchVectorConfig("reference", "raw"),
+ SearchVectorConfig("code", "raw"),
SearchVectorConfig("container_type__label"),
SearchVectorConfig("cached_location"),
SearchVectorConfig("old_reference", "raw"),
@@ -952,6 +953,9 @@ class Container(
"reference": SearchAltName(
pgettext_lazy("key for text search", "reference"), "reference__iexact"
),
+ "code": SearchAltName(
+ pgettext_lazy("key for text search", "code"), "code__iexact"
+ ),
"old_reference": SearchAltName(
pgettext_lazy("key for text search", "old-reference"),
"old_reference__iexact",
@@ -1144,6 +1148,7 @@ class Container(
on_delete=models.PROTECT,
)
reference = models.TextField(_("Container ref."))
+ code = models.TextField(_("Code"), blank=True, default="")
comment = models.TextField(_("Comment"), blank=True, default="")
cached_location = models.TextField(
_("Cached location"), blank=True, default="", db_index=True