mirror of
https://github.com/ansible/awx.git
synced 2026-04-11 04:59:22 -02:30
job read access for org auditors
This commit is contained in:
@@ -215,6 +215,13 @@ def org_admin(user, organization):
|
||||
organization.member_role.members.add(ret)
|
||||
return ret
|
||||
|
||||
@pytest.fixture
|
||||
def org_auditor(user, organization):
|
||||
ret = user('org-auditor', False)
|
||||
organization.auditor_role.members.add(ret)
|
||||
organization.member_role.members.add(ret)
|
||||
return ret
|
||||
|
||||
@pytest.fixture
|
||||
def org_member(user, organization):
|
||||
ret = user('org-member', False)
|
||||
|
||||
@@ -28,3 +28,8 @@ def test_org_member_does_not_see_orphans(org_member, orphan_job, project):
|
||||
def test_org_admin_sees_orphans(org_admin, orphan_job):
|
||||
access = JobAccess(org_admin)
|
||||
assert access.can_read(orphan_job)
|
||||
|
||||
@pytest.mark.django_db
|
||||
def test_org_auditor_sees_orphans(org_auditor, orphan_job):
|
||||
access = JobAccess(org_auditor)
|
||||
assert access.can_read(orphan_job)
|
||||
|
||||
Reference in New Issue
Block a user