summaryrefslogtreecommitdiff
path: root/archaeological_finds
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2024-09-20 14:55:11 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2024-09-20 15:47:14 +0200
commitdf7b7527db7936d9a5014cd121525a36dbf57531 (patch)
treebca9afb0099135323ffe3c135f421b268f20fa0d /archaeological_finds
parent038d2ddee75aaccf0ad0c60d66efe09de69958e8 (diff)
downloadIshtar-df7b7527db7936d9a5014cd121525a36dbf57531.tar.bz2
Ishtar-df7b7527db7936d9a5014cd121525a36dbf57531.zip
✨ context records, finds search: add new fields
Diffstat (limited to 'archaeological_finds')
-rw-r--r--archaeological_finds/forms.py2
-rw-r--r--archaeological_finds/models_finds.py4
2 files changed, 6 insertions, 0 deletions
diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py
index b04276155..094e6be21 100644
--- a/archaeological_finds/forms.py
+++ b/archaeological_finds/forms.py
@@ -1804,6 +1804,7 @@ class FindSelect(GeoItemSelect, PeriodSelect):
)
description = forms.CharField(label=_("Description"))
+ base_finds__discovery_method = forms.ChoiceField(label=_("Discovery method"), choices=[])
base_finds__comment = forms.CharField(label=_("Base find - Comment on the circumstances of discovery"))
base_finds__discovery_date = DateField(label=_("Discovery date (exact or beginning)"))
base_finds__discovery_date_taq = DateField(label=_("Discovery date (end)"))
@@ -1978,6 +1979,7 @@ class FindSelect(GeoItemSelect, PeriodSelect):
FieldType("preservation_to_considers", models.TreatmentType),
FieldType("integrities", models.IntegrityType),
FieldType("remarkabilities", models.RemarkabilityType),
+ FieldType("base_finds__discovery_method", models.DiscoveryMethod),
FieldType("base_finds__context_record__town__areas", Area),
FieldType(
"base_finds__context_record__operation__operation_type", OperationType
diff --git a/archaeological_finds/models_finds.py b/archaeological_finds/models_finds.py
index 42b1aa514..9ad128432 100644
--- a/archaeological_finds/models_finds.py
+++ b/archaeological_finds/models_finds.py
@@ -1599,6 +1599,10 @@ class Find(
pgettext_lazy("key for text search", "dimensions-comment"),
"dimensions_comment__iexact",
),
+ "base_finds__discovery_method": SearchAltName(
+ pgettext_lazy("key for text search", "discovery-method"),
+ "base_finds__discovery_method__label__iexact",
+ ),
"base_finds__topographic_localisation": SearchAltName(
pgettext_lazy("key for text search", "topographic-localisation"),
"base_finds__topographic_localisation__iexact",