Skip to content

Commit 2a27e06

Browse files
authored
Add ModelAdmin.show_facets (#1967)
1 parent bab0c58 commit 2a27e06

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

django-stubs/contrib/admin/options.pyi

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import enum
12
from collections.abc import Callable, Iterable, Iterator, Mapping, Sequence
23
from typing import Any, Generic, Literal, TypeVar, type_check_only
34

@@ -42,6 +43,11 @@ VERTICAL: Literal[2]
4243

4344
_Direction: TypeAlias = Literal[1, 2]
4445

46+
class ShowFacets(enum.Enum):
47+
NEVER: str
48+
ALLOW: str
49+
ALWAYS: str
50+
4551
def get_content_type_for_model(obj: type[Model] | Model) -> ContentType: ...
4652
def get_ul_class(radio_style: int) -> str: ...
4753

@@ -150,6 +156,7 @@ class ModelAdmin(BaseModelAdmin[_ModelT]):
150156
save_on_top: bool
151157
paginator: type
152158
preserve_filters: bool
159+
show_facets: ShowFacets
153160
inlines: _ListOrTuple[type[InlineModelAdmin]]
154161
add_form_template: _TemplateForResponseT | None
155162
change_form_template: _TemplateForResponseT | None

scripts/stubtest/allowlist_todo_django50.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ django.contrib.admin.ChoicesFieldListFilter.get_facet_counts
1515
django.contrib.admin.DateFieldListFilter.get_facet_counts
1616
django.contrib.admin.EmptyFieldListFilter.get_facet_counts
1717
django.contrib.admin.EmptyFieldListFilter.get_lookup_condition
18-
django.contrib.admin.ModelAdmin.show_facets
1918
django.contrib.admin.RelatedFieldListFilter.get_facet_counts
2019
django.contrib.admin.ShowFacets
2120
django.contrib.admin.SimpleListFilter.get_facet_counts
@@ -33,8 +32,6 @@ django.contrib.admin.filters.SimpleListFilter.get_facet_counts
3332
django.contrib.admin.helpers.checkbox
3433
django.contrib.admin.options.BaseModelAdmin.lookup_allowed
3534
django.contrib.admin.options.IS_FACETS_VAR
36-
django.contrib.admin.options.ModelAdmin.show_facets
37-
django.contrib.admin.options.ShowFacets
3835
django.contrib.admin.sites.AdminSite.get_log_entries
3936
django.contrib.admin.sites.AdminSite.get_model_admin
4037
django.contrib.admin.utils.build_q_object_from_lookup_parameters
@@ -48,7 +45,6 @@ django.contrib.contenttypes.fields.GenericForeignKey.get_prefetch_querysets
4845
django.contrib.contenttypes.prefetch
4946
django.contrib.gis.admin.AdminSite.get_log_entries
5047
django.contrib.gis.admin.AdminSite.get_model_admin
51-
django.contrib.gis.admin.ModelAdmin.show_facets
5248
django.contrib.gis.admin.OpenLayersWidget
5349
django.contrib.gis.admin.options.spherical_mercator_srid
5450
django.contrib.gis.admin.widgets

0 commit comments

Comments
 (0)