X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=apps%2Fpatchwork%2Fviews%2Fbase.py;h=634e383084817afe6403dda31378dad0e60c4017;hb=df1abefaaa678cedc4ce0293fd84bb4164c9852d;hp=82c036811688cf668b75be22969a86af9771c3ae;hpb=a7602f83ef5037dbf7c6bccd97cbfa14ed552a29;p=patchwork diff --git a/apps/patchwork/views/base.py b/apps/patchwork/views/base.py index 82c0368..634e383 100644 --- a/apps/patchwork/views/base.py +++ b/apps/patchwork/views/base.py @@ -25,6 +25,7 @@ from patchwork.requestcontext import PatchworkRequestContext from django.core import serializers, urlresolvers from django.template.loader import render_to_string from django.conf import settings +from django.db.models import Q def projects(request): context = PatchworkRequestContext(request) @@ -87,7 +88,8 @@ def submitter_complete(request): search = request.GET.get('q', '') response = HttpResponse(mimetype = "text/plain") if len(search) > 3: - queryset = Person.objects.filter(name__icontains = search) + queryset = Person.objects.filter(Q(name__icontains = search) | + Q(email__icontains = search)) json_serializer = serializers.get_serializer("json")() json_serializer.serialize(queryset, ensure_ascii=False, stream=response) return response