set address view and permiosn

This commit is contained in:
Parsa Nazer
2025-03-19 22:06:22 +03:30
parent 45b347e10c
commit 1d5c1ac60d
3 changed files with 47 additions and 4 deletions
+15 -1
View File
@@ -23,4 +23,18 @@ class GetOrderPermission(BasePermission):
if obj.status == 'CART':
self.message = "سفارش در وضعیت سبد خرید است"
return False
return True
return True
from rest_framework.permissions import BasePermission
class SetAddressPermissions(BasePermission):
message = "این ادرس متعلق به شما نیست."
def has_object_permission(self, request, view, obj):
if obj.user != request.user:
self.message = "این ادرس متعلق به شما نیست."
return False
return True