From 53d6d2734ff94ae0fc54beacf3dda057d02ee71c Mon Sep 17 00:00:00 2001 From: AlanCoding Date: Mon, 8 Aug 2016 17:13:26 -0400 Subject: [PATCH] add conditional to show inventory script to org auditors --- awx/api/serializers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/awx/api/serializers.py b/awx/api/serializers.py index 3def9ae19b..7bc2c430f6 100644 --- a/awx/api/serializers.py +++ b/awx/api/serializers.py @@ -1287,7 +1287,8 @@ class CustomInventoryScriptSerializer(BaseSerializer): request = self.context.get('request', None) if request.user not in obj.admin_role and \ not request.user.is_superuser and \ - not request.user.is_system_auditor: + not request.user.is_system_auditor and \ + not (obj.organization is not None and request.user in obj.organization.auditor_role): ret['script'] = None return ret