mirror of
https://github.com/ansible/awx.git
synced 2026-03-15 07:57:29 -02:30
Workflow RBAC and prompting basic changes
This commit is contained in:
@@ -8,6 +8,7 @@ from awx.main.access import (
|
||||
BaseAccess,
|
||||
check_superuser,
|
||||
JobTemplateAccess,
|
||||
WorkflowJobTemplateAccess,
|
||||
)
|
||||
from awx.main.models import Credential, Inventory, Project, Role, Organization
|
||||
|
||||
@@ -110,3 +111,18 @@ def test_jt_can_add_bad_data(user_unit):
|
||||
access = JobTemplateAccess(user_unit)
|
||||
assert not access.can_add({'asdf': 'asdf'})
|
||||
|
||||
|
||||
class TestWorkflowAccessMethods:
|
||||
@pytest.fixture
|
||||
def workflow(self, workflow_job_template_factory):
|
||||
objects = workflow_job_template_factory('test_workflow', persisted=False)
|
||||
return objects.workflow_job_template
|
||||
|
||||
class MockQuerySet(object):
|
||||
pass
|
||||
|
||||
def test_workflow_can_add(self, workflow, user_unit):
|
||||
# user_unit.admin_of_organizations = self.MockQuerySet()
|
||||
access = WorkflowJobTemplateAccess(user_unit)
|
||||
assert access.can_add({'organization': 1})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user