HostMetrics migration

This commit is contained in:
Martin Slemr
2023-02-03 14:22:21 +01:00
parent 8e315ec393
commit 068c9a572f
6 changed files with 79 additions and 11 deletions

View File

@@ -1532,10 +1532,18 @@ class HostRelatedSearchMixin(object):
class HostMetricList(ListAPIView):
always_allow_superuser = False
name = _("Host Metrics List")
model = models.HostMetric
serializer_class = serializers.HostMetricSerializer
permission_classes = (IsSystemAdminOrAuditor,)
search_fields = ('hostname', 'deleted')
class HostMetricDetail(RetrieveDestroyAPIView):
name = _("Host Metric Detail")
model = models.HostMetric
serializer_class = serializers.HostMetricSerializer
permission_classes = (IsSystemAdminOrAuditor,)
class HostList(HostRelatedSearchMixin, ListCreateAPIView):