summaryrefslogtreecommitdiff
path: root/archaeological_operations/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_operations/views.py')
-rw-r--r--archaeological_operations/views.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/archaeological_operations/views.py b/archaeological_operations/views.py
index d9baa4b7a..baed806b3 100644
--- a/archaeological_operations/views.py
+++ b/archaeological_operations/views.py
@@ -102,12 +102,20 @@ def autocomplete_operation(request, non_closed=True):
q = request.GET.get('term')
query = Q()
for q in q.split(' '):
- extra = Q(towns__name__icontains=q)
+ extra = Q(towns__name__icontains=q) | Q(common_name__icontains=q)
try:
int(q)
extra = extra | Q(year=q) | Q(operation_code=q)
except ValueError:
pass
+ if settings.COUNTRY == 'fr':
+ if q.startswith('OA'):
+ q = q[2:]
+ try:
+ int(q)
+ extra = extra | Q(code_patriarche__contains=q)
+ except ValueError:
+ pass
query = query & extra
if non_closed:
query = query & Q(end_date__isnull=True)