Features: 1) Add DALFChoicesField to admin imports; 2) Enhance list_filter with DALFChoicesField for multiple fields;
Fixes: 1) None; Extra: 1) Refactor `list_filter` for improved consistency.
This commit is contained in:
parent
19c0ca377a
commit
4b67aae05c
1 changed files with 5 additions and 5 deletions
|
|
@ -2,7 +2,7 @@ from contextlib import suppress
|
|||
|
||||
from constance.admin import Config
|
||||
from constance.admin import ConstanceAdmin as BaseConstanceAdmin
|
||||
from dalf.admin import DALFModelAdmin, DALFRelatedFieldAjax, DALFRelatedOnlyField
|
||||
from dalf.admin import DALFModelAdmin, DALFRelatedFieldAjax, DALFRelatedOnlyField, DALFChoicesField
|
||||
from django.apps import apps
|
||||
from django.contrib.admin import ModelAdmin, TabularInline, action, register, site
|
||||
from django.contrib.gis.admin import GISModelAdmin
|
||||
|
|
@ -244,14 +244,14 @@ class ProductAdmin(FieldsetsMixin, ActivationActionsMixin, DALFModelAdmin):
|
|||
"modified",
|
||||
)
|
||||
list_filter = (
|
||||
"is_active",
|
||||
"is_digital",
|
||||
("is_active", DALFChoicesField),
|
||||
("is_digital", DALFChoicesField),
|
||||
("brand", DALFRelatedFieldAjax),
|
||||
("category", DALFRelatedFieldAjax),
|
||||
("tags", DALFRelatedFieldAjax),
|
||||
("stocks__vendor", DALFRelatedOnlyField),
|
||||
"created",
|
||||
"modified",
|
||||
("created", DALFChoicesField),
|
||||
("modified", DALFChoicesField)
|
||||
)
|
||||
search_fields = (
|
||||
"name",
|
||||
|
|
|
|||
Loading…
Reference in a new issue