def test_node_edit_allowed(self, wfjt_node, org_admin):
     wfjt_node.unified_job_template.admin_role.members.add(org_admin)
     access = WorkflowJobTemplateNodeAccess(org_admin)
     assert access.can_change(wfjt_node, {'job_type': 'check'})
Exemple #2
0
 def test_no_jt_access_to_edit(self, wfjt_node, org_admin):
     # without access to the related job template, admin to the WFJT can
     # not change the prompted parameters
     access = WorkflowJobTemplateNodeAccess(org_admin)
     assert not access.can_change(wfjt_node, {'job_type': 'scan'})
Exemple #3
0
 def test_no_jt_access_to_edit(self, wfjt_node, rando):
     # without access to the related job template, admin to the WFJT can
     # not change the prompted parameters
     wfjt_node.workflow_job_template.admin_role.members.add(rando)
     access = WorkflowJobTemplateNodeAccess(rando)
     assert not access.can_change(wfjt_node, {'job_type': 'check'})