diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-02-19 18:23:24 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-04-16 16:42:32 +0200 |
commit | e66851fdd4f652a4050fa896436e2114b6929d25 (patch) | |
tree | 07c1d63a6579610934e40d772000c5312359ab16 /archaeological_finds/models_finds.py | |
parent | 9268bb26e86b9b44ce6520bb1a9120796cfc32d6 (diff) | |
download | Ishtar-e66851fdd4f652a4050fa896436e2114b6929d25.tar.bz2 Ishtar-e66851fdd4f652a4050fa896436e2114b6929d25.zip |
✨ Museum add search fields
Diffstat (limited to 'archaeological_finds/models_finds.py')
-rw-r--r-- | archaeological_finds/models_finds.py | 102 |
1 files changed, 102 insertions, 0 deletions
diff --git a/archaeological_finds/models_finds.py b/archaeological_finds/models_finds.py index 7dfab7595..757f38899 100644 --- a/archaeological_finds/models_finds.py +++ b/archaeological_finds/models_finds.py @@ -1221,6 +1221,12 @@ class Find( "check_date__gte", "appraisal_date__lte", "appraisal_date__gte", + "museum_entry_date__lte", + "museum_entry_date__gte", + "museum_entry_date_end__lte", + "museum_entry_date_end__gte", + "museum_allocation_date__lte", + "museum_allocation_date__gte", ] BASE_REQUEST = {"downstream_treatment__isnull": True} EXTRA_REQUEST_KEYS = { @@ -1654,10 +1660,106 @@ class Find( pgettext_lazy("key for text search", "site-remain"), "base_finds__context_record__archaeological_site__remains__label__iexact" ), + "museum_id_comment": SearchAltName( + pgettext_lazy("key for text search", "museum-id-comment"), + "museum_id_comment__iexact" + ), + "museum_owner_institution": SearchAltName( + pgettext_lazy("key for text search", "museum-owner-institution"), + "museum_owner_institution__name__iexact" + ), + "museum_custodian_institution": SearchAltName( + pgettext_lazy("key for text search", "museum-custodian-institution"), + "museum_custodian_institution__name__iexact" + ), + "museum_depositor_inventory_number": SearchAltName( + pgettext_lazy("key for text search", "museum-depositor-inventory-number"), + "museum_depositor_inventory_number__iexact" + ), + "museum_collection_entry_mode": SearchAltName( + pgettext_lazy("key for text search", "museum-collection-entry-mode"), + "museum_collection_entry_mode__label__iexact" + ), + "museum_entry_mode_comment": SearchAltName( + pgettext_lazy("key for text search", "museum-entry-mode-comment"), + "museum_entry_mode_comment__iexact" + ), + "museum_entry_date_before": SearchAltName( + pgettext_lazy("key for text search", "museum-entry-date-before"), + "museum_entry_date__lte" + ), + "museum_entry_date_after": SearchAltName( + pgettext_lazy("key for text search", "museum-entry-date-after"), + "museum_entry_date__gte" + ), + "museum_entry_date_end_before": SearchAltName( + pgettext_lazy("key for text search", "museum-entry-date-end-before"), + "museum_entry_date_end__lte" + ), + "museum_entry_date_end_after": SearchAltName( + pgettext_lazy("key for text search", "museum-entry-date-end-after"), + "museum_entry_date_end__gte" + ), + "museum_entry_date_comment": SearchAltName( + pgettext_lazy("key for text search", "museum-entry-date-comment"), + "museum_entry_date_comment__iexact" + ), + "museum_donor": SearchAltName( + pgettext_lazy("key for text search", "museum-donor"), + "museum_donor__denomination__iexact" + ), + "museum_inventory_marking_presence": SearchAltName( + pgettext_lazy("key for text search", "museum-inventory-marking-presence"), + "museum_inventory_marking_presence__label__iexact" + ), + "museum_marking_type": SearchAltName( + pgettext_lazy("key for text search", "museum-marking-type"), + "museum_marking_type__label__iexact" + ), + "museum_collection": SearchAltName( + pgettext_lazy("key for text search", "museum-collection"), + "museum_collection__label__iexact" + ), "museum_former_collections": SearchAltName( pgettext_lazy("key for text search", "museum-former-collection"), "museum_former_collections__denomination__iexact" ), + "museum_inventory_entry_year_before": SearchAltName( + pgettext_lazy("key for text search", "museum-inventory-entry-year-before"), + "museum_inventory_entry_year__lte" + ), + "museum_inventory_entry_year_after": SearchAltName( + pgettext_lazy("key for text search", "museum-inventory-entry-year-after"), + "museum_inventory_entry_year__gte" + ), + "museum_inventory_conformity": SearchAltName( + pgettext_lazy("key for text search", "museum-inventory-conformity"), + "museum_inventory_conformity__label__iexact" + ), + "museum_non_conformity_comment": SearchAltName( + pgettext_lazy("key for text search", "museum-non-conformity-comment"), + "museum_non_conformity_comment__iexact" + ), + "museum_inventory_transcript": SearchAltName( + pgettext_lazy("key for text search", "museum-inventory-transcript"), + "museum_inventory_transcript__iexact" + ), + "museum_original_repro": SearchAltName( + pgettext_lazy("key for text search", "museum-original-repro"), + "museum_original_repro__label__iexact" + ), + "museum_allocation_date_before": SearchAltName( + pgettext_lazy("key for text search", "museum-allocation-date-before"), + "museum_allocation_date__lte" + ), + "museum_allocation_date_after": SearchAltName( + pgettext_lazy("key for text search", "museum-allocation-date-after"), + "museum_allocation_date__gte" + ), + "museum_purchase_price": SearchAltName( + pgettext_lazy("key for text search", "museum-purchase-price"), + "museum_purchase_price__iexact" + ), } ALT_NAMES.update(BaseHistorizedItem.ALT_NAMES) ALT_NAMES.update(DocumentItem.ALT_NAMES) |