From 8d51da438d9d351b0ea742bf0e27ff22e7938e68 Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Thu, 11 Dec 2025 14:04:32 +0330 Subject: [PATCH] test fix ProductVariantInLine --- backend/product/admin.py | 3 +++ backend/product/permissions.py | 2 -- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/product/admin.py b/backend/product/admin.py index c02552a..7381eac 100644 --- a/backend/product/admin.py +++ b/backend/product/admin.py @@ -224,6 +224,9 @@ class ProductVariantInLine(ProductVariantInlineAdminPermission, StackedInline): if db_field.name == 'color': kwargs['widget'] = UnfoldAdminColorInputWidget() return super().formfield_for_dbfield(db_field, request, **kwargs) + + def has_add_permission(self, request): + return True from unfold.contrib.filters.admin import RelatedDropdownFilter @admin.register(ProductVariant) diff --git a/backend/product/permissions.py b/backend/product/permissions.py index 6ec8c32..dfab730 100644 --- a/backend/product/permissions.py +++ b/backend/product/permissions.py @@ -104,8 +104,6 @@ class ProductVariantAdminPermission: class ProductVariantInlineAdminPermission: - def has_add_permission(self, request): - return True def has_change_permission(self, request, obj=None): if request.user.is_superuser or obj == None: