mirror of
https://github.com/ansible/awx.git
synced 2026-05-11 03:17:38 -02:30
Add groups field to host summary.
This commit is contained in:
@@ -1247,12 +1247,14 @@ class HostSerializer(BaseSerializerWithVariables):
|
|||||||
d['last_job']['job_template_name'] = obj.last_job.job_template.name
|
d['last_job']['job_template_name'] = obj.last_job.job_template.name
|
||||||
except (KeyError, AttributeError):
|
except (KeyError, AttributeError):
|
||||||
pass
|
pass
|
||||||
d.update({'recent_jobs': [{
|
group_list = [{'id': g.id, 'name': g.name} for g in obj.groups.order_by('name')[:5]]
|
||||||
|
d.setdefault('groups', group_list)
|
||||||
|
d.setdefault('recent_jobs', [{
|
||||||
'id': j.job.id,
|
'id': j.job.id,
|
||||||
'name': j.job.job_template.name if j.job.job_template is not None else "",
|
'name': j.job.job_template.name if j.job.job_template is not None else "",
|
||||||
'status': j.job.status,
|
'status': j.job.status,
|
||||||
'finished': j.job.finished,
|
'finished': j.job.finished,
|
||||||
} for j in obj.job_host_summaries.select_related('job__job_template').order_by('-created')[:5]]})
|
} for j in obj.job_host_summaries.select_related('job__job_template').order_by('-created')[:5]])
|
||||||
return d
|
return d
|
||||||
|
|
||||||
def _get_host_port_from_name(self, name):
|
def _get_host_port_from_name(self, name):
|
||||||
|
|||||||
Reference in New Issue
Block a user