From 60fcbd78f1289edea0b8b3701baab5379edfac54 Mon Sep 17 00:00:00 2001 From: Akita Noek Date: Wed, 16 Mar 2016 10:54:35 -0400 Subject: [PATCH] Another users -> members_role.members fix --- awx/main/access.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awx/main/access.py b/awx/main/access.py index 27eb706c75..97801c9ed7 100644 --- a/awx/main/access.py +++ b/awx/main/access.py @@ -830,7 +830,7 @@ class JobAccess(BaseAccess): allowed_deploy = [PERM_JOBTEMPLATE_CREATE, PERM_INVENTORY_DEPLOY] allowed_check = [PERM_JOBTEMPLATE_CREATE, PERM_INVENTORY_DEPLOY, PERM_INVENTORY_CHECK] - team_ids = Team.objects.filter(users__in=[self.user]) + team_ids = Team.objects.filter(member_role__members=self.user) # TODO: I think the below queries can be combined deploy_permissions_ids = Permission.objects.filter( @@ -944,7 +944,7 @@ class AdHocCommandAccess(BaseAccess): return qs credential_ids = set(self.user.get_queryset(Credential).values_list('id', flat=True)) - team_ids = set(Team.objects.filter( users__in=[self.user]).values_list('id', flat=True)) + team_ids = set(Team.objects.filter(member_role__members=self.user).values_list('id', flat=True)) permission_ids = set(Permission.objects.filter( Q(user=self.user) | Q(team__in=team_ids),