HostMetrics migration

This commit is contained in:
Martin Slemr
2023-02-03 14:22:21 +01:00
committed by John Westcott IV
parent ef4e77d78f
commit d80759cd7a
6 changed files with 79 additions and 11 deletions

View File

@@ -1549,10 +1549,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):