From 1da62f7b494ea0e0bf3cb38def29defc284a550a Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Mon, 18 Aug 2025 12:27:16 +0200 Subject: [PATCH] Allow the generic account lookup to search by email as well --- postgresqleu/util/backendlookups.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/postgresqleu/util/backendlookups.py b/postgresqleu/util/backendlookups.py index 311fc4ba..6cc3c25b 100644 --- a/postgresqleu/util/backendlookups.py +++ b/postgresqleu/util/backendlookups.py @@ -53,11 +53,11 @@ class GeneralAccountLookup(LookupBase): return [ { 'id': u.id, - 'value': '{0} {1} ({2})'.format(u.first_name, u.last_name, u.username), + 'value': '{0} {1} ({2}) <{3}>'.format(u.first_name, u.last_name, u.username, u.email), 'email': u.email.lower(), } for u in User.objects.filter( - Q(username__icontains=query) | Q(first_name__icontains=query) | Q(last_name__icontains=query) + Q(username__icontains=query) | Q(first_name__icontains=query) | Q(last_name__icontains=query) | Q(email__icontains=query) )[:30] ] -- 2.39.5