adding store settings for stores
This commit is contained in:
@@ -112,7 +112,7 @@ UNFOLD = {
|
|||||||
"title": _("فروشگاه ها"),
|
"title": _("فروشگاه ها"),
|
||||||
"icon": "storefront",
|
"icon": "storefront",
|
||||||
"link": reverse_lazy("admin:account_shopmodel_changelist"),
|
"link": reverse_lazy("admin:account_shopmodel_changelist"),
|
||||||
"permission": lambda request: request.user.is_superuser,
|
# "permission": lambda request: request.user.is_superuser,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -83,6 +83,16 @@ class ShopModelAdmin(ModelAdmin, ImportExportModelAdmin):
|
|||||||
|
|
||||||
return request.user.shop == obj
|
return request.user.shop == obj
|
||||||
|
|
||||||
|
def get_readonly_fields(self, request, obj = ...):
|
||||||
|
if request.user.is_superuser:
|
||||||
|
return []
|
||||||
|
else:
|
||||||
|
return ['user', 'shop_name', 'commission_percent']
|
||||||
|
|
||||||
|
def has_change_permission(self, request, obj=None):
|
||||||
|
return True
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class AttributeValueInLine(StackedInline):
|
class AttributeValueInLine(StackedInline):
|
||||||
|
|||||||
Reference in New Issue
Block a user