mirror of
https://github.com/ansible/awx.git
synced 2026-02-18 19:50:05 -03:30
allow adding teams to org object roles
This commit is contained in:
@@ -12,3 +12,28 @@ def test_admin_visible_to_orphaned_users(get, alice):
|
||||
names.add(item['name'])
|
||||
assert 'System Auditor' in names
|
||||
assert 'System Administrator' in names
|
||||
|
||||
|
||||
@pytest.mark.django_db
|
||||
@pytest.mark.parametrize('role,code', [
|
||||
('member_role', 400),
|
||||
('admin_role', 400),
|
||||
('inventory_admin_role', 204)
|
||||
])
|
||||
@pytest.mark.parametrize('reversed', [
|
||||
True, False
|
||||
])
|
||||
def test_org_object_role_assigned_to_team(post, team, organization, org_admin, role, code, reversed):
|
||||
if reversed:
|
||||
url = reverse('api:role_teams_list', kwargs={'pk': getattr(organization, role).id})
|
||||
sub_id = team.id
|
||||
else:
|
||||
url = reverse('api:team_roles_list', kwargs={'pk': team.id})
|
||||
sub_id = getattr(organization, role).id
|
||||
|
||||
post(
|
||||
url=url,
|
||||
data={'id': sub_id},
|
||||
user=org_admin,
|
||||
expect=code
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user