Host Metrics update/soft delete

This commit is contained in:
Martin Slemr
2023-02-09 16:39:39 +01:00
parent 068c9a572f
commit e62795fdc2
5 changed files with 282 additions and 170 deletions

View File

@@ -1545,6 +1545,11 @@ class HostMetricDetail(RetrieveDestroyAPIView):
serializer_class = serializers.HostMetricSerializer
permission_classes = (IsSystemAdminOrAuditor,)
def delete(self, request, *args, **kwargs):
self.get_object().soft_delete()
return Response(status=status.HTTP_204_NO_CONTENT)
class HostList(HostRelatedSearchMixin, ListCreateAPIView):
always_allow_superuser = False