From c73a8957eddfe48f161b8e617dbc8b2cf7e1e1f6 Mon Sep 17 00:00:00 2001 From: Egor fureunoir Gorbunov Date: Sun, 22 Jun 2025 01:37:37 +0300 Subject: [PATCH] Features: None; Fixes: None; Extra: 1) Remove redundant SECTION_I18N fieldsets across admin configurations for cleaner and more maintainable code; --- core/admin.py | 35 +---------------------------------- 1 file changed, 1 insertion(+), 34 deletions(-) diff --git a/core/admin.py b/core/admin.py index b7a95b70..e97b5a87 100644 --- a/core/admin.py +++ b/core/admin.py @@ -71,7 +71,7 @@ class I18NFieldsetMixin: cleaned.append( ( - _("I18N"), + SECTION_I18N, { "classes": ("suit-tab-i18n",), "fields": tuple(translation_fields), @@ -140,17 +140,6 @@ class AttributeGroupAdmin(BasicModelAdmin, I18NTabTranslationAdmin): "fields": ("uuid",), }, ), - ( - SECTION_I18N, - { - "classes": ("suit-tab-i18n",), - "fields": tuple( # pulled in by I18NFieldsetMixin - translator.get_options_for_model( - AttributeGroup - ).get_all_translation_fields() - ), - }, - ), ) @@ -220,17 +209,6 @@ class CategoryAdmin(DraggableMPTTAdmin, BasicModelAdmin, I18NTabTranslationAdmin "fields": ("created", "modified"), }, ), - ( - SECTION_I18N, - { - "classes": ("suit-tab-i18n",), - "fields": tuple( - translator.get_options_for_model( - Category - ).get_all_translation_fields() - ), - }, - ), ) autocomplete_fields = ["parent", "tags"] readonly_fields = ( @@ -351,17 +329,6 @@ class ProductAdmin(BasicModelAdmin, I18NTabTranslationAdmin): "fields": ("created", "modified"), }, ), - ( - SECTION_I18N, - { - "classes": ("suit-tab-i18n",), - "fields": tuple( - translator.get_options_for_model( - Product - ).get_all_translation_fields() - ), - }, - ), ) inlines = [AttributeValueInline, ProductImageInline, StockInline]