mirror of
https://github.com/ansible/awx.git
synced 2026-03-03 01:38:50 -03:30
Merge pull request #2496 from AlanCoding/proj_create
Restore project_admin as role for project creation
This commit is contained in:
@@ -1205,7 +1205,7 @@ class ProjectAccess(BaseAccess):
|
|||||||
def can_add(self, data):
|
def can_add(self, data):
|
||||||
if not data: # So the browseable API will work
|
if not data: # So the browseable API will work
|
||||||
return Organization.accessible_objects(self.user, 'admin_role').exists()
|
return Organization.accessible_objects(self.user, 'admin_role').exists()
|
||||||
return (self.check_related('organization', Organization, data, mandatory=True) and
|
return (self.check_related('organization', Organization, data, role_field='project_admin_role', mandatory=True) and
|
||||||
self.check_related('credential', Credential, data, role_field='use_role'))
|
self.check_related('credential', Credential, data, role_field='use_role'))
|
||||||
|
|
||||||
@check_superuser
|
@check_superuser
|
||||||
|
|||||||
Reference in New Issue
Block a user