From e80a11116e22b832ef0277f48d95e3b36c280caa Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Sat, 8 Jan 2022 11:44:21 +0100
Subject: [PATCH] Account for username in Person filter

---
 CHANGELOG.rst           | 1 +
 aleksis/core/filters.py | 1 +
 2 files changed, 2 insertions(+)

diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 650f704a8..8880280da 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -18,6 +18,7 @@ Added
 ~~~~~
 
 * OpenID Connect RSA keys can now be passed as string in config files
+* Views filtering for person names now also search the username of a linked user
 
 Fixed
 ~~~~~
diff --git a/aleksis/core/filters.py b/aleksis/core/filters.py
index eb5724b32..288e1f899 100644
--- a/aleksis/core/filters.py
+++ b/aleksis/core/filters.py
@@ -54,6 +54,7 @@ class PersonFilter(FilterSet):
             "additional_name__icontains",
             "last_name__icontains",
             "short_name__icontains",
+            "user__username__icontains",
         ],
         label=_("Search by name"),
     )
-- 
GitLab