added IsSuperUser permission

This commit is contained in:
mehrab 2019-10-01 22:57:12 +03:30
parent 0dac98d215
commit e4947c855a

View File

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