From 6cf2903c744ba7cb014f0a128c3c32f1e26cbf55 Mon Sep 17 00:00:00 2001 From: Egor fureunoir Gorbunov Date: Tue, 13 May 2025 16:46:04 +0300 Subject: [PATCH] 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; --- core/admin.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/admin.py b/core/admin.py index c16f0ebc..5a7d9cd5 100644 --- a/core/admin.py +++ b/core/admin.py @@ -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", )