mirror of
https://github.com/ZwareBear/awx.git
synced 2026-05-06 00:11:50 -05:00
AC-414 Added hosts_with_active_failures field for inventory and group. AC-528 Added job_template_id and job_template_name to job info in summary fields.
This commit is contained in:
@@ -320,7 +320,8 @@ class HostAccess(BaseAccess):
|
||||
|
||||
def get_queryset(self):
|
||||
qs = self.model.objects.filter(active=True).distinct()
|
||||
qs = qs.select_related('created_by', 'inventory', 'last_job',
|
||||
qs = qs.select_related('created_by', 'inventory',
|
||||
'last_job__job_template',
|
||||
'last_job_host_summary')
|
||||
qs = qs.prefetch_related('groups')
|
||||
inventories_qs = self.user.get_queryset(Inventory)
|
||||
@@ -954,7 +955,8 @@ class JobHostSummaryAccess(BaseAccess):
|
||||
|
||||
def get_queryset(self):
|
||||
qs = self.model.objects.distinct()
|
||||
qs = qs.select_related('created_by', 'job', 'host')
|
||||
qs = qs.select_related('created_by', 'job', 'job__job_template',
|
||||
'host')
|
||||
if self.user.is_superuser:
|
||||
return qs
|
||||
job_qs = self.user.get_queryset(Job)
|
||||
@@ -979,7 +981,8 @@ class JobEventAccess(BaseAccess):
|
||||
|
||||
def get_queryset(self):
|
||||
qs = self.model.objects.distinct()
|
||||
qs = qs.select_related('created_by', 'job', 'host', 'parent')
|
||||
qs = qs.select_related('created_by', 'job', 'job__job_template',
|
||||
'host', 'parent')
|
||||
qs = qs.prefetch_related('hosts', 'children')
|
||||
|
||||
# Filter certain "internal" events generating by async polling.
|
||||
|
||||
Reference in New Issue
Block a user