mirror of
https://github.com/ansible/awx.git
synced 2026-07-09 15:28:05 -02:30
Handle cascading mark inactive in better ways as per rbac spec
specifically around Teams and Credentials
This commit is contained in:
@@ -258,8 +258,8 @@ class InventoryAccess(BaseAccess):
|
||||
qs = qs.select_related('created_by', 'organization')
|
||||
if self.user.is_superuser:
|
||||
return qs
|
||||
admin_of = qs.filter(organization__admins__in=[self.user],
|
||||
organization__active=True).distinct()
|
||||
qs = qs.filter(organization__active=True)
|
||||
admin_of = qs.filter(organization__admins__in=[self.user]).distinct()
|
||||
has_user_perms = qs.filter(
|
||||
permissions__user__in=[self.user],
|
||||
permissions__permission_type__in=allowed,
|
||||
|
||||
Reference in New Issue
Block a user