summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2016-01-28 21:50:17 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2016-01-28 21:50:17 +0100
commit70ce74c1765c253c07a8cfa8df7220086b6aac6b (patch)
treeeb15a467f01fe18625f716bcf8f18a13ebc386d4
parent1a51fb5676111ae9cfa4f5ed59b4617335139d75 (diff)
downloadIshtar-70ce74c1765c253c07a8cfa8df7220086b6aac6b.tar.bz2
Ishtar-70ce74c1765c253c07a8cfa8df7220086b6aac6b.zip
Operations: search in abstracts
-rw-r--r--archaeological_operations/forms.py1
-rw-r--r--archaeological_operations/views.py1
2 files changed, 2 insertions, 0 deletions
diff --git a/archaeological_operations/forms.py b/archaeological_operations/forms.py
index ba937f742..8bb30b730 100644
--- a/archaeological_operations/forms.py
+++ b/archaeological_operations/forms.py
@@ -469,6 +469,7 @@ class OperationSelect(TableSelect):
reverse_lazy('autocomplete-person', args=['0', 'user']),
associated_model=Person),
validators=[valid_id(Person)])
+ abstract = forms.CharField(label=_(u"Abstract (full text search)"))
record_quality = forms.ChoiceField(label=_(u"Record quality"))
report_processing = forms.ChoiceField(label=_(u"Report processing"),
choices=[])
diff --git a/archaeological_operations/views.py b/archaeological_operations/views.py
index e31a39e09..9482f44b4 100644
--- a/archaeological_operations/views.py
+++ b/archaeological_operations/views.py
@@ -133,6 +133,7 @@ get_operation = get_item(
dated_fields=['start_date__lte', 'start_date__gte',
'excavation_end_date__lte', 'excavation_end_date__gte'],
extra_request_keys={'common_name': 'common_name__icontains',
+ 'abstract': 'abstract__icontains',
'end_date': 'end_date__isnull',
'year_index': ('year', 'operation_code'),
'start_before': 'start_date__lte',