diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2026-04-20 12:25:51 +0200 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2026-04-20 16:17:24 +0200 |
| commit | 06061790da29a12b3ffba4df81d2a5d2579084d0 (patch) | |
| tree | a69b02f84fb9f8d91298fe4b5c12728ccd5b9e85 | |
| parent | 766b3079b8b39a255af1b00309a4e7e41635764d (diff) | |
| download | Ishtar-06061790da29a12b3ffba4df81d2a5d2579084d0.tar.bz2 Ishtar-06061790da29a12b3ffba4df81d2a5d2579084d0.zip | |
✨ find search: museum id prefix, museum id suffix
| -rw-r--r-- | archaeological_finds/forms.py | 6 | ||||
| -rw-r--r-- | archaeological_finds/models_finds.py | 13 |
2 files changed, 16 insertions, 3 deletions
diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py index 447d1064c..0e27b0303 100644 --- a/archaeological_finds/forms.py +++ b/archaeological_finds/forms.py @@ -35,7 +35,6 @@ from ishtar_common.utils import gettext_lazy as _ from . import models from archaeological_operations.models import CulturalAttributionType, RemainType from archaeological_context_records.models import ( - Dating, DatingType, DatingQuality, ContextRecord, @@ -1796,6 +1795,9 @@ class FindSelect(MuseumForm, GeoItemSelect, DatingSelect): "museum": [ "cache_complete_museum_id", "museum_id_comment", + "museum_id", + "museum_id_prefix", + "museum_id_suffix", "museum_owner_institution", "museum_assigned_institution", "museum_custodian_institution", @@ -1828,7 +1830,9 @@ class FindSelect(MuseumForm, GeoItemSelect, DatingSelect): ) label = forms.CharField(label=_("Free ID")) denomination = forms.CharField(label=_("Denomination")) + museum_id_prefix = forms.CharField(label=_("Museum ID prefix")) museum_id = forms.CharField(label=_("Museum inventory number")) + museum_id_suffix = forms.CharField(label=_("Museum ID suffix")) cache_complete_museum_id = forms.CharField(label=_("Complete museum ID")) previous_id = forms.CharField(label=_("Previous ID")) base_finds__excavation_id = forms.CharField(label=_("Excavation ID")) diff --git a/archaeological_finds/models_finds.py b/archaeological_finds/models_finds.py index fcc82dd60..e68b3c5fd 100644 --- a/archaeological_finds/models_finds.py +++ b/archaeological_finds/models_finds.py @@ -1639,7 +1639,7 @@ class Find( "previous_id": SearchAltName( pgettext_lazy("key for text search", "previous-id"), "previous_id__iexact" ), - #'collection': + # 'collection': # SearchAltName( # pgettext_lazy("key for text search", "collection"), # 'collection__name__iexact'), @@ -1653,8 +1653,17 @@ class Find( "museum_id": SearchAltName( pgettext_lazy("key for text search", "museum-id"), "museum_id__iexact" ), + "museum_id_prefix": SearchAltName( + pgettext_lazy("key for text search", "museum-id-prefix"), + "museum_id_prefix__iexact" + ), + "museum_id_suffix": SearchAltName( + pgettext_lazy("key for text search", "museum-id-suffix"), + "museum_id_suffix__iexact" + ), "cache_complete_museum_id": SearchAltName( - pgettext_lazy("key for text search", "complete-museum-id"), "cache_complete_museum_id__iexact" + pgettext_lazy("key for text search", "complete-museum-id"), + "cache_complete_museum_id__iexact" ), "laboratory_id": SearchAltName( pgettext_lazy("key for text search", "laboratory-id"), |
