Fix link to Users search in the "Other searches" bar

Regression in b6fdd8c408
pull/12314/head
smark-1 2024-09-10 19:54:11 -04:00 zatwierdzone przez Matt Westcott
rodzic 4e4fac003b
commit acb1208abb
2 zmienionych plików z 8 dodań i 1 usunięć

Wyświetl plik

@ -226,6 +226,12 @@ class TestUserIndexView(AdminTemplateTestUtils, WagtailTestUtils, TestCase):
response = self.get({"q": "Hello"})
self.assertEqual(response.status_code, 200)
self.assertEqual(response.context["query_string"], "Hello")
soup = self.get_soup(response.content)
filter_options = soup.select(".filter-options a")
self.assertIn(
("Users", reverse("wagtailusers_users:index") + "?q=Hello"),
[(a.text.strip(), a.get("href")) for a in filter_options],
)
def test_search_query_one_field(self):
response = self.get({"q": "first name"})

Wyświetl plik

@ -11,6 +11,7 @@ from django.core.exceptions import FieldDoesNotExist, PermissionDenied
from django.db.models import Q
from django.forms import CheckboxSelectMultiple
from django.template import RequestContext
from django.urls import reverse
from django.utils.functional import cached_property
from django.utils.translation import gettext as _
from django.utils.translation import gettext_lazy
@ -429,7 +430,7 @@ class UserViewSet(ModelViewSet):
def get_search_area(self):
return self.search_area_class(
gettext_lazy("Users"),
self.get_url_name("index"),
reverse(self.get_url_name("index")),
name="users",
icon_name="user",
order=600,