add IsSuperUser

add  IsSuperUser
This commit is contained in:
iloveyo123u1 2016-06-01 00:12:01 +08:00
parent 0777cb7577
commit 1f00ea5a8f

View File

@ -56,6 +56,15 @@ class IsAdminUser(BasePermission):
return request.user and request.user.is_staff
class IsSuperUser(BasePermission):
"""
Allows access only to superuser users.
"""
def has_permission(self, request, view):
return request.user and request.user.is_superuser
class IsAuthenticatedOrReadOnly(BasePermission):
"""
The request is authenticated as a user, or is a read-only request.