diff --git a/backend/product/admin.py b/backend/product/admin.py index 7381eac..6bfbbff 100644 --- a/backend/product/admin.py +++ b/backend/product/admin.py @@ -225,8 +225,6 @@ class ProductVariantInLine(ProductVariantInlineAdminPermission, StackedInline): 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 dfab730..165c8a3 100644 --- a/backend/product/permissions.py +++ b/backend/product/permissions.py @@ -105,6 +105,9 @@ class ProductVariantAdminPermission: class ProductVariantInlineAdminPermission: + def has_add_permission(self, request, obj): + return True + def has_change_permission(self, request, obj=None): if request.user.is_superuser or obj == None: return True