Features: 1) Replace AllValuesFieldListFilter with RelatedOnlyFieldListFilter for "tags" and "stocks__vendor" in list filters;

Fixes: 1) Remove unnecessary import of AllValuesFieldListFilter;

Extra: 1) Minor cleanup of unused imports in admin.py;
This commit is contained in:
Egor Pavlovich Gorbunov 2025-05-13 16:46:04 +03:00
parent e5c0649725
commit 6cf2903c74

View file

@ -2,7 +2,7 @@ from constance.admin import Config
from constance.admin import ConstanceAdmin as BaseConstanceAdmin
from django.apps import apps
from django.contrib import admin
from django.contrib.admin import AllValuesFieldListFilter, ModelAdmin, TabularInline
from django.contrib.admin import ModelAdmin, TabularInline
from django.urls import path
from django.utils.translation import gettext_lazy as _
from mptt.admin import DraggableMPTTAdmin
@ -167,8 +167,8 @@ class ProductAdmin(BasicModelAdmin):
list_filter = (
"is_active",
("tags__tag_name", AllValuesFieldListFilter),
("stocks__vendor__name", AllValuesFieldListFilter),
("tags", admin.RelatedOnlyFieldListFilter),
("stocks__vendor", admin.RelatedOnlyFieldListFilter),
"created",
"modified",
)