summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2021-01-18 20:55:39 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2021-02-28 12:15:23 +0100
commite1db93b5b0ca06b5e5b2352c3c503eb909e4be76 (patch)
treeae99dbe5e40e842fa3cff360864a9b148367fccf
parent72932fd3fe8fea8ac49ea903883b7101749941cc (diff)
downloadIshtar-e1db93b5b0ca06b5e5b2352c3c503eb909e4be76.tar.bz2
Ishtar-e1db93b5b0ca06b5e5b2352c3c503eb909e4be76.zip
Find search: add treatment end date
-rw-r--r--archaeological_finds/forms.py5
-rw-r--r--archaeological_finds/models_finds.py11
2 files changed, 13 insertions, 3 deletions
diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py
index 49fae40b4..014a094bc 100644
--- a/archaeological_finds/forms.py
+++ b/archaeological_finds/forms.py
@@ -1210,7 +1210,10 @@ class FindSelect(DocumentItemSelect, PeriodSelect):
loan = forms.NullBooleanField(label=_(u"Loan?"))
treatments_file_end_date = forms.DateField(
- label=_(u"Treatment file end date before"), widget=DatePicker
+ label=_("Treatment file end date before"), widget=DatePicker
+ )
+ treatments_end_date = forms.DateField(
+ label=_("Treatment end date before"), widget=DatePicker
)
TYPES = PeriodSelect.TYPES + [
diff --git a/archaeological_finds/models_finds.py b/archaeological_finds/models_finds.py
index 1e848a361..5c6f0f27f 100644
--- a/archaeological_finds/models_finds.py
+++ b/archaeological_finds/models_finds.py
@@ -926,7 +926,9 @@ class Find(BulkUpdatedItem, ValueGetter, DocumentItem, BaseHistorizedItem,
}
DATED_FIELDS = [
- 'last_modified__gte', 'treatments__file__end_date__lte',
+ 'last_modified__gte',
+ 'treatments__file__end_date__lte',
+ 'treatments__end_date__lte',
'base_finds__discovery_date__lte',
'base_finds__discovery_date__gte',
'base_finds__discovery_date_tpq__lte',
@@ -1127,8 +1129,13 @@ class Find(BulkUpdatedItem, ValueGetter, DocumentItem, BaseHistorizedItem,
'treatments_file_end_date':
SearchAltName(
pgettext_lazy("key for text search",
- "treatment-end-date-before"),
+ "treatment-file-end-date-before"),
'treatments__file__end_date__lte'),
+ 'treatments_end_date':
+ SearchAltName(
+ pgettext_lazy("key for text search",
+ "treatment-end-date-before"),
+ 'treatments__end_date__lte'),
'previous_id':
SearchAltName(
pgettext_lazy("key for text search", "previous-id"),