mirror of
https://github.com/ansible/awx.git
synced 2026-05-07 01:17:37 -02:30
More accessible_objects -> objects + filter
This commit is contained in:
@@ -1046,7 +1046,7 @@ class JobHostSummaryAccess(BaseAccess):
|
|||||||
model = JobHostSummary
|
model = JobHostSummary
|
||||||
|
|
||||||
def get_queryset(self):
|
def get_queryset(self):
|
||||||
qs = self.model.accessible_objects(self.user, {'read':True})
|
qs = self.model.objects
|
||||||
qs = qs.select_related('job', 'job__job_template', 'host')
|
qs = qs.select_related('job', 'job__job_template', 'host')
|
||||||
if self.user.is_superuser:
|
if self.user.is_superuser:
|
||||||
return qs
|
return qs
|
||||||
@@ -1071,7 +1071,7 @@ class JobEventAccess(BaseAccess):
|
|||||||
model = JobEvent
|
model = JobEvent
|
||||||
|
|
||||||
def get_queryset(self):
|
def get_queryset(self):
|
||||||
qs = self.model.accessible_objects(self.user, {'read':True})
|
qs = self.model.objects
|
||||||
qs = qs.select_related('job', 'job__job_template', 'host', 'parent')
|
qs = qs.select_related('job', 'job__job_template', 'host', 'parent')
|
||||||
qs = qs.prefetch_related('hosts', 'children')
|
qs = qs.prefetch_related('hosts', 'children')
|
||||||
|
|
||||||
@@ -1108,7 +1108,7 @@ class UnifiedJobTemplateAccess(BaseAccess):
|
|||||||
model = UnifiedJobTemplate
|
model = UnifiedJobTemplate
|
||||||
|
|
||||||
def get_queryset(self):
|
def get_queryset(self):
|
||||||
qs = self.model.accessible_objects(self.user, {'read':True})
|
qs = self.model.objects
|
||||||
project_qs = self.user.get_queryset(Project).filter(scm_type__in=[s[0] for s in Project.SCM_TYPE_CHOICES])
|
project_qs = self.user.get_queryset(Project).filter(scm_type__in=[s[0] for s in Project.SCM_TYPE_CHOICES])
|
||||||
inventory_source_qs = self.user.get_queryset(InventorySource).filter(source__in=CLOUD_INVENTORY_SOURCES)
|
inventory_source_qs = self.user.get_queryset(InventorySource).filter(source__in=CLOUD_INVENTORY_SOURCES)
|
||||||
job_template_qs = self.user.get_queryset(JobTemplate)
|
job_template_qs = self.user.get_queryset(JobTemplate)
|
||||||
@@ -1140,7 +1140,7 @@ class UnifiedJobAccess(BaseAccess):
|
|||||||
model = UnifiedJob
|
model = UnifiedJob
|
||||||
|
|
||||||
def get_queryset(self):
|
def get_queryset(self):
|
||||||
qs = self.model.accessible_objects(self.user, {'read':True})
|
qs = self.model.objects
|
||||||
project_update_qs = self.user.get_queryset(ProjectUpdate)
|
project_update_qs = self.user.get_queryset(ProjectUpdate)
|
||||||
inventory_update_qs = self.user.get_queryset(InventoryUpdate).filter(source__in=CLOUD_INVENTORY_SOURCES)
|
inventory_update_qs = self.user.get_queryset(InventoryUpdate).filter(source__in=CLOUD_INVENTORY_SOURCES)
|
||||||
job_qs = self.user.get_queryset(Job)
|
job_qs = self.user.get_queryset(Job)
|
||||||
|
|||||||
Reference in New Issue
Block a user