mirror of
https://github.com/ansible/awx.git
synced 2026-02-28 16:28:43 -03:30
make user_capabilities validation front-loaded, try to run tests
This commit is contained in:
@@ -209,6 +209,8 @@ class ProjectUpdatePermission(ModelAccessPermission):
|
||||
|
||||
class UserPermission(ModelAccessPermission):
|
||||
def check_post_permissions(self, request, view, obj=None):
|
||||
if request.user.is_superuser:
|
||||
if not request.data:
|
||||
return request.user.admin_of_organizations.exists()
|
||||
elif request.user.is_superuser:
|
||||
return True
|
||||
raise PermissionDenied()
|
||||
|
||||
Reference in New Issue
Block a user