'Return `True` if the incoming request has the correct view permissions.'

def has_view_permissions(self, path, method, view):

    if (view.request is None):
        return True
    try:
        view.check_permissions(view.request)
    except (exceptions.APIException, Http404, PermissionDenied):
        return False
    return True
