From 9621a9699f03642602ff7ed97479d7b62ea5d626 Mon Sep 17 00:00:00 2001 From: Matthew Jones Date: Wed, 16 Jul 2014 15:23:31 -0400 Subject: [PATCH] Add some related data to job event aggregates --- awx/api/views.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/awx/api/views.py b/awx/api/views.py index 02638b7ec9..0e78f62418 100644 --- a/awx/api/views.py +++ b/awx/api/views.py @@ -1681,6 +1681,8 @@ class JobJobPlaysList(BaseJobEventsList): ok_count = change_aggregate['id__count'] else: changed_count = change_aggregate['id__count'] + play_details['related'] = {'job_event': reverse('api:job_event_detail', args=(play_event.pk,))} + play_details['type'] = 'job_event' play_details['ok_count'] = ok_count play_details['failed_count'] = failed_count play_details['changed_count'] = changed_count @@ -1777,6 +1779,8 @@ class JobJobTasksList(BaseJobEventsList): for task_start_event in qs: # Create initial task data. task_data = { + 'related': {'job_event': reverse('api:job_event_detail', args=(task_start_event.pk,))}, + 'type': 'job_event', 'changed': task_start_event.changed, 'changed_count': 0, 'created': task_start_event.created,