mirror of
https://github.com/django/django.git
synced 2025-10-31 09:41:08 +00:00
Fixed #32539 -- Added toggleable facet filters to ModelAdmin.
Thanks Carlton Gibson, Simon Willison, David Smith, and Mariusz Felisiak for reviews.
This commit is contained in:
committed by
Mariusz Felisiak
parent
50ca4defcb
commit
868e2fcdda
@@ -8,6 +8,7 @@ from django.contrib.admin.templatetags.admin_list import pagination
|
||||
from django.contrib.admin.tests import AdminSeleniumTestCase
|
||||
from django.contrib.admin.views.main import (
|
||||
ALL_VAR,
|
||||
IS_FACETS_VAR,
|
||||
IS_POPUP_VAR,
|
||||
ORDER_VAR,
|
||||
PAGE_VAR,
|
||||
@@ -1031,6 +1032,7 @@ class ChangeListTests(TestCase):
|
||||
{TO_FIELD_VAR: "id"},
|
||||
{PAGE_VAR: "1"},
|
||||
{IS_POPUP_VAR: "1"},
|
||||
{IS_FACETS_VAR: ""},
|
||||
{"username__startswith": "test"},
|
||||
):
|
||||
with self.subTest(data=data):
|
||||
@@ -1599,6 +1601,11 @@ class ChangeListTests(TestCase):
|
||||
for data, href in (
|
||||
({"is_staff__exact": "0"}, "?"),
|
||||
({"is_staff__exact": "0", IS_POPUP_VAR: "1"}, f"?{IS_POPUP_VAR}=1"),
|
||||
({"is_staff__exact": "0", IS_FACETS_VAR: ""}, f"?{IS_FACETS_VAR}"),
|
||||
(
|
||||
{"is_staff__exact": "0", IS_POPUP_VAR: "1", IS_FACETS_VAR: ""},
|
||||
f"?{IS_POPUP_VAR}=1&{IS_FACETS_VAR}",
|
||||
),
|
||||
):
|
||||
with self.subTest(data=data):
|
||||
response = self.client.get(url, data=data)
|
||||
|
||||
Reference in New Issue
Block a user