def destroy(self, request, *args, **kwargs): return ModelViewSet.destroy(self, request, *args, **kwargs)
def destroy(self, request, *args, **kwargs): return ModelViewSet.destroy(self, request, *args, **kwargs)
def destroy(self, request, pk=None): if request.user.user.pk == int(pk): raise PermissionDenied return ModelViewSet.destroy(self, request, pk=pk)
def destroy(self, request, pk=None): return ModelViewSet.destroy(self, request, pk=pk)
def destroy(self, request: Request, *args, **kwargs): inst = self.get_object() self.secure_destroy(request, inst) return ModelViewSet.destroy(self, request, *args, **kwargs)