Code source de api.permissions
from rest_framework.permissions import BasePermission
[docs]
class IsStaffUser(BasePermission):
"""Allow access only to authenticated Django staff users."""
message = "Acces reserve aux administrateurs."
[docs]
def has_permission(self, request, view):
"""Return whether the request user has staff-level access."""
return bool(request.user and request.user.is_authenticated and request.user.is_staff)