From 25cdc289e0bf495585407155b9640509398fdf60 Mon Sep 17 00:00:00 2001 From: Ole Laursen <olau@iola.dk> Date: Wed, 13 Aug 2014 10:24:12 +0000 Subject: [PATCH] Search emails over email address too in addition to person names - Legacy-Id: 8266 --- ietf/person/views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ietf/person/views.py b/ietf/person/views.py index e4d13a4f5..f27e924ad 100644 --- a/ietf/person/views.py +++ b/ietf/person/views.py @@ -1,8 +1,11 @@ from django.http import HttpResponse +from django.db.models import Q from ietf.person.models import Email from ietf.person.forms import json_emails def ajax_search_emails(request): - emails = Email.objects.filter(person__alias__name__icontains=request.GET.get('q','')).filter(active='true').order_by('person__name').distinct()[:10] + q = request.GET.get('q', '').strip() + emails = Email.objects.filter(Q(person__alias__name__icontains=q) | + Q(address__icontains=q)).filter(active='true').order_by('person__name').distinct()[:10] return HttpResponse(json_emails(emails), content_type='application/json')