Host Metrics update/soft delete

This commit is contained in:
Martin Slemr
2023-02-09 16:39:39 +01:00
committed by John Westcott IV
parent d80759cd7a
commit b18ad77035
5 changed files with 282 additions and 170 deletions

View File

@@ -1562,6 +1562,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