mirror of
https://github.com/ansible/awx.git
synced 2026-05-06 17:07:36 -02:30
Show the project list POST text box for org admins in API browser
This commit is contained in:
@@ -722,6 +722,8 @@ class ProjectAccess(BaseAccess):
|
|||||||
|
|
||||||
@check_superuser
|
@check_superuser
|
||||||
def can_add(self, data):
|
def can_add(self, data):
|
||||||
|
if not data or '_method' in data:
|
||||||
|
return Organization.accessible_objects(self.user, 'admin_role').exists()
|
||||||
organization_pk = get_pk_from_dict(data, 'organization')
|
organization_pk = get_pk_from_dict(data, 'organization')
|
||||||
org = get_object_or_400(Organization, pk=organization_pk)
|
org = get_object_or_400(Organization, pk=organization_pk)
|
||||||
return self.user in org.admin_role
|
return self.user in org.admin_role
|
||||||
|
|||||||
Reference in New Issue
Block a user