From 770580b612c326b70c99a3bffd97a6bb13b5ba3c Mon Sep 17 00:00:00 2001 From: AlanCoding Date: Mon, 13 Feb 2017 14:46:54 -0500 Subject: [PATCH] special case for user capability with null WFJT organization --- awx/main/access.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/awx/main/access.py b/awx/main/access.py index e45eb932bc..acbf704d45 100644 --- a/awx/main/access.py +++ b/awx/main/access.py @@ -343,6 +343,9 @@ class BaseAccess(object): if validation_errors: user_capabilities[display_method] = False continue + elif display_method == 'copy' and isinstance(obj, WorkflowJobTemplate) and obj.organization_id is None: + user_capabilities[display_method] = self.user.is_superuser + continue elif display_method in ['start', 'schedule'] and isinstance(obj, Group): if obj.inventory_source and not obj.inventory_source._can_update(): user_capabilities[display_method] = False