def has_object_permission(self, request, view, obj): return request.method == 'DELETE' \ and not is_url_for_list_view(request, view)
def has_permission(self, request, view): return request.method == 'GET' \ and not is_url_for_list_view(request, view)
def has_object_permission(self, request, view, obj): return request.method in ('PUT', 'PATCH') \ and not is_url_for_list_view(request, view)
def has_object_permission(self, request, view, obj): return is_url_for_list_view(request, view)
def has_object_permission(self, request, view, obj): return request.method == 'POST' and is_url_for_list_view(request, view)
def has_object_permission(self, request, view, obj): return request.method == 'DELETE' \ and not is_url_for_list_view(request, view)
def has_object_permission(self, request, view, obj): return request.method in ('PUT', 'PATCH') \ and not is_url_for_list_view(request, view)
def has_permission(self, request, view): return request.method == 'GET' \ and not is_url_for_list_view(request, view)
def has_object_permission(self, request, view, obj): return request.method == 'POST' and is_url_for_list_view(request, view)
def has_object_permission(self, request, view, obj): return is_url_for_list_view(request, view)