mirror of
https://github.com/ansible/awx.git
synced 2026-05-07 01:17:37 -02:30
Merge pull request #2820 from anoek/2806
Allow anyone who can read an inventory to see adhoc command run against said inventory
This commit is contained in:
@@ -1087,7 +1087,7 @@ class AdHocCommandAccess(BaseAccess):
|
|||||||
return qs.all()
|
return qs.all()
|
||||||
|
|
||||||
credential_ids = set(self.user.get_queryset(Credential).values_list('id', flat=True))
|
credential_ids = set(self.user.get_queryset(Credential).values_list('id', flat=True))
|
||||||
inventory_qs = Inventory.accessible_objects(self.user, 'adhoc_role')
|
inventory_qs = Inventory.accessible_objects(self.user, 'read_role')
|
||||||
|
|
||||||
return qs.filter(credential_id__in=credential_ids,
|
return qs.filter(credential_id__in=credential_ids,
|
||||||
inventory__in=inventory_qs)
|
inventory__in=inventory_qs)
|
||||||
|
|||||||
Reference in New Issue
Block a user