From 441946d33233447e9808e63b1f35e3214dd6cc35 Mon Sep 17 00:00:00 2001 From: Chris Meyers Date: Fri, 26 May 2017 14:04:15 -0400 Subject: [PATCH] add v1 vs. v2 inclusion/exclusion --- awx/api/serializers.py | 3 ++- awx/api/views.py | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/awx/api/serializers.py b/awx/api/serializers.py index 57df11ef09..1c3ac0d3fc 100644 --- a/awx/api/serializers.py +++ b/awx/api/serializers.py @@ -1208,8 +1208,9 @@ class HostSerializer(BaseSerializerWithVariables): ad_hoc_commands = self.reverse('api:host_ad_hoc_commands_list', kwargs={'pk': obj.pk}), ad_hoc_command_events = self.reverse('api:host_ad_hoc_command_events_list', kwargs={'pk': obj.pk}), fact_versions = self.reverse('api:host_fact_versions_list', kwargs={'pk': obj.pk}), - insights = self.reverse('api:host_insights', kwargs={'pk': obj.pk}), )) + if self.version > 1: + res['insights'] = self.reverse('api:host_insights', kwargs={'pk': obj.pk}) if obj.inventory: res['inventory'] = self.reverse('api:inventory_detail', kwargs={'pk': obj.inventory.pk}) if obj.last_job: diff --git a/awx/api/views.py b/awx/api/views.py index 89b682bdbd..ff08d120cb 100644 --- a/awx/api/views.py +++ b/awx/api/views.py @@ -2073,6 +2073,8 @@ class HostInsights(GenericAPIView): model = Host serializer_class = EmptySerializer + new_in_320 = True + new_in_api_v2 = True def _extract_insights_creds(self, credential): return (credential.inputs['username'], decrypt_field(credential, 'password'))