mirror of
https://github.com/ansible/awx.git
synced 2026-05-08 09:57:35 -02:30
Merge pull request #8253 from beeankha/edit_approval_node_bugfix
Fix Approval Node Edit Permissions Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
This commit is contained in:
@@ -2750,6 +2750,9 @@ class WorkflowApprovalTemplateAccess(BaseAccess):
|
|||||||
else:
|
else:
|
||||||
return (self.check_related('workflow_approval_template', UnifiedJobTemplate, role_field='admin_role'))
|
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):
|
def can_start(self, obj, validate_license=False):
|
||||||
# for copying WFJTs that contain approval nodes
|
# for copying WFJTs that contain approval nodes
|
||||||
if self.user.is_superuser:
|
if self.user.is_superuser:
|
||||||
|
|||||||
Reference in New Issue
Block a user