fix add prodcut bug

This commit is contained in:
Parsa Nazer
2025-12-11 14:19:37 +03:30
parent 8d51da438d
commit f29070bfd6
2 changed files with 3 additions and 2 deletions
-2
View File
@@ -225,8 +225,6 @@ class ProductVariantInLine(ProductVariantInlineAdminPermission, StackedInline):
kwargs['widget'] = UnfoldAdminColorInputWidget() kwargs['widget'] = UnfoldAdminColorInputWidget()
return super().formfield_for_dbfield(db_field, request, **kwargs) return super().formfield_for_dbfield(db_field, request, **kwargs)
def has_add_permission(self, request):
return True
from unfold.contrib.filters.admin import RelatedDropdownFilter from unfold.contrib.filters.admin import RelatedDropdownFilter
@admin.register(ProductVariant) @admin.register(ProductVariant)
+3
View File
@@ -105,6 +105,9 @@ class ProductVariantAdminPermission:
class ProductVariantInlineAdminPermission: class ProductVariantInlineAdminPermission:
def has_add_permission(self, request, obj):
return True
def has_change_permission(self, request, obj=None): def has_change_permission(self, request, obj=None):
if request.user.is_superuser or obj == None: if request.user.is_superuser or obj == None:
return True return True