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: