From f584c1cc470059466588cea99e72ada37baf13df Mon Sep 17 00:00:00 2001 From: beeankha Date: Mon, 28 Sep 2020 15:25:17 -0400 Subject: [PATCH] Fix Approval Node Edit Permissions --- awx/main/access.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/awx/main/access.py b/awx/main/access.py index 8c4d162a7f..0ecb025d92 100644 --- a/awx/main/access.py +++ b/awx/main/access.py @@ -2750,6 +2750,9 @@ class WorkflowApprovalTemplateAccess(BaseAccess): else: return (self.check_related('workflow_approval_template', UnifiedJobTemplate, role_field='admin_role')) + def can_change(self, obj, data): + return self.user.can_access(WorkflowJobTemplate, 'change', obj.workflow_job_template, data={}) + def can_start(self, obj, validate_license=False): # for copying WFJTs that contain approval nodes if self.user.is_superuser: