[Update] 修改command列表

This commit is contained in:
ibuler
2019-07-03 16:29:39 +08:00
parent e7d600ee50
commit 5f6af8c07d
10 changed files with 122 additions and 66 deletions

View File

@@ -146,6 +146,8 @@ class CanUpdateSuperUser(permissions.BasePermission):
def has_object_permission(self, request, view, obj):
if request.method in ['GET', 'OPTIONS']:
return True
if str(request.user.id) == str(obj.id):
return False
if request.user.is_superuser:
return True
if hasattr(obj, 'is_superuser') and obj.is_superuser: