summaryrefslogtreecommitdiff
path: root/archaeological_finds
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_finds')
-rw-r--r--archaeological_finds/models_finds.py35
-rw-r--r--archaeological_finds/models_treatments.py3
2 files changed, 25 insertions, 13 deletions
diff --git a/archaeological_finds/models_finds.py b/archaeological_finds/models_finds.py
index aa92a93c4..35ba0f5c0 100644
--- a/archaeological_finds/models_finds.py
+++ b/archaeological_finds/models_finds.py
@@ -1365,6 +1365,7 @@ class Find(
"material_types": SearchAltName(
pgettext_lazy("key for text search", "material"),
"material_types__label__iexact",
+ related_name="material_types",
),
"object_types": SearchAltName(
pgettext_lazy("key for text search", "object-type"),
@@ -1603,7 +1604,7 @@ class Find(
),
"dimensions_comment": SearchAltName(
pgettext_lazy("key for text search", "dimensions-comment"),
- "dimensions_comment__icontains",
+ "dimensions_comment__iexact",
),
"base_finds__topographic_localisation": SearchAltName(
pgettext_lazy("key for text search", "topographic-localisation"),
@@ -1701,16 +1702,19 @@ class Find(
),
"museum_owner_institution": SearchAltName(
pgettext_lazy("key for text search", "museum-owner-institution"),
- "museum_owner_institution__name__iexact"
+ "museum_owner_institution__name__iexact",
+ related_name="museum_owner_institution"
),
"museum_assigned_institution": SearchAltName(
pgettext_lazy("key for text search", "museum-assigned-institution"),
- "museum_assigned_institution__name__iexact"
+ "museum_assigned_institution__name__iexact",
+ related_name="museum_assigned_institution"
),
"museum_custodian_institution": SearchAltName(
pgettext_lazy("key for text search", "museum-custodian-institution"),
- "museum_custodian_institution__name__iexact"
- ),
+ "museum_custodian_institution__name__iexact",
+ related_name="museum_custodian_institution"
+ ),
"museum_depositor_inventory_number": SearchAltName(
pgettext_lazy("key for text search", "museum-depositor-inventory-number"),
"museum_depositor_inventory_number__iexact"
@@ -1745,7 +1749,8 @@ class Find(
),
"museum_donor": SearchAltName(
pgettext_lazy("key for text search", "museum-donor"),
- "museum_donor__denomination__iexact"
+ "museum_donor__denomination__iexact",
+ related_name="museum_donor"
),
"museum_inventory_marking_presence": SearchAltName(
pgettext_lazy("key for text search", "museum-inventory-marking-presence"),
@@ -1757,12 +1762,14 @@ class Find(
),
"museum_collection": SearchAltName(
pgettext_lazy("key for text search", "museum-collection"),
- "museum_collection__label__iexact"
- ),
+ "museum_collection__label__iexact",
+ related_name="museum_collection"
+ ),
"museum_former_collections": SearchAltName(
pgettext_lazy("key for text search", "museum-former-collection"),
- "museum_former_collections__denomination__iexact"
- ),
+ "museum_former_collections__denomination__iexact",
+ related_name="museum_former_collections"
+ ),
"museum_inventory_entry_year_before": SearchAltName(
pgettext_lazy("key for text search", "museum-inventory-entry-year-before"),
"museum_inventory_entry_year__lte"
@@ -1773,7 +1780,8 @@ class Find(
),
"museum_inventory_conformity": SearchAltName(
pgettext_lazy("key for text search", "museum-inventory-conformity"),
- "museum_inventory_conformity__label__iexact"
+ "museum_inventory_conformity__label__iexact",
+ related_name="museum_inventory_conformity"
),
"museum_conformity_comment": SearchAltName(
pgettext_lazy("key for text search", "museum-conformity-comment"),
@@ -1785,8 +1793,9 @@ class Find(
),
"museum_original_repro": SearchAltName(
pgettext_lazy("key for text search", "museum-original-repro"),
- "museum_original_repro__label__iexact"
- ),
+ "museum_original_repro__label__iexact",
+ related_name="museum_original_repro"
+ ),
"museum_allocation_date_before": SearchAltName(
pgettext_lazy("key for text search", "museum-allocation-date-before"),
"museum_allocation_date__lte"
diff --git a/archaeological_finds/models_treatments.py b/archaeological_finds/models_treatments.py
index abd5de98b..3d1759b54 100644
--- a/archaeological_finds/models_treatments.py
+++ b/archaeological_finds/models_treatments.py
@@ -164,6 +164,7 @@ class Treatment(
"scientific_monitoring_manager": SearchAltName(
pgettext_lazy("key for text search", "scientific-manager"),
"scientific_monitoring_manager__cached_label__iexact",
+ related_name="scientific_monitoring_manager"
),
}
ALT_NAMES.update(BaseHistorizedItem.ALT_NAMES)
@@ -1067,10 +1068,12 @@ class TreatmentFile(
"applicant": SearchAltName(
pgettext_lazy("key for text search", "applicant"),
"applicant__cached_label__iexact",
+ related_name="applicant"
),
"applicant_organisation": SearchAltName(
pgettext_lazy("key for text search", "applicant-organisation"),
"applicant_organisation__cached_label__iexact",
+ related_name="applicant_organisation"
),
"exhibition_start_before": SearchAltName(
pgettext_lazy("key for text search", "exhibition-start-before"),