Features: 1) Add AllValuesFieldListFilter import to enhance admin filtering options.
Fixes: 1) Replace RelatedOnlyFieldListFilter with AllValuesFieldListFilter for "tags__tag_name" and "stocks__vendor__name" to fix filter behavior. Extra: None;
This commit is contained in:
parent
c92cd1d72c
commit
e5c0649725
1 changed files with 3 additions and 3 deletions
|
|
@ -2,7 +2,7 @@ from constance.admin import Config
|
||||||
from constance.admin import ConstanceAdmin as BaseConstanceAdmin
|
from constance.admin import ConstanceAdmin as BaseConstanceAdmin
|
||||||
from django.apps import apps
|
from django.apps import apps
|
||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
from django.contrib.admin import ModelAdmin, TabularInline
|
from django.contrib.admin import AllValuesFieldListFilter, ModelAdmin, TabularInline
|
||||||
from django.urls import path
|
from django.urls import path
|
||||||
from django.utils.translation import gettext_lazy as _
|
from django.utils.translation import gettext_lazy as _
|
||||||
from mptt.admin import DraggableMPTTAdmin
|
from mptt.admin import DraggableMPTTAdmin
|
||||||
|
|
@ -167,8 +167,8 @@ class ProductAdmin(BasicModelAdmin):
|
||||||
|
|
||||||
list_filter = (
|
list_filter = (
|
||||||
"is_active",
|
"is_active",
|
||||||
("tags__tag_name", admin.RelatedOnlyFieldListFilter),
|
("tags__tag_name", AllValuesFieldListFilter),
|
||||||
("stocks__vendor__name", admin.RelatedOnlyFieldListFilter),
|
("stocks__vendor__name", AllValuesFieldListFilter),
|
||||||
"created",
|
"created",
|
||||||
"modified",
|
"modified",
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue