summaryrefslogtreecommitdiff
path: root/archaeological_context_records/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_context_records/models.py')
-rw-r--r--archaeological_context_records/models.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/archaeological_context_records/models.py b/archaeological_context_records/models.py
index a832e2476..efef8cce0 100644
--- a/archaeological_context_records/models.py
+++ b/archaeological_context_records/models.py
@@ -608,7 +608,8 @@ class ContextRecord(
"archaeological_sites": "operation__archaeological_sites__pk",
"cached_label": "cached_label__icontains",
"datings__period__label": "datings__period__label",
- "operation_id": "operation_id",
+ "operation_id": "operation_id", # dynamic_table_documents
+ "excavator_id": "excavator_id", # dynamic_table_documents
"unit__label": "unit__label",
}
MANY_COUNTED_FIELDS = ["base_finds__isnull"]
@@ -733,6 +734,10 @@ class ContextRecord(
pgettext_lazy("key for text search", "color-details"),
"details_on_color__iexact"
),
+ "excavator": SearchAltName(
+ pgettext_lazy("key for text search", "excavator"),
+ "excavator__cached_label__iexact",
+ ),
}
ALT_NAMES.update(BaseHistorizedItem.ALT_NAMES)
ALT_NAMES.update(DocumentItem.ALT_NAMES)
@@ -751,7 +756,7 @@ class ContextRecord(
SearchVectorConfig("datings_comment", "local"),
SearchVectorConfig("unit__label"),
SearchVectorConfig("activity__label"),
- SearchVectorConfig("excavator__raw_name", "raw"),
+ SearchVectorConfig("excavator__cached_label", "raw"),
]
M2M_SEARCH_VECTORS = [
SearchVectorConfig("datings__period__label", "local"),