mirror of
https://github.com/ansible/awx.git
synced 2026-01-19 21:51:26 -03:30
Don't return result_stdout for job list, only for job detail; significantly improves speed to refresh jobs list.
This commit is contained in:
parent
2a88d3cb07
commit
455ed2bc63
@ -1063,6 +1063,19 @@ class JobSerializer(BaseTaskSerializer):
|
||||
return ret
|
||||
|
||||
|
||||
class JobListSerializer(JobSerializer):
|
||||
|
||||
class Meta:
|
||||
model = Job
|
||||
fields = ('id', 'url', 'related', 'summary_fields', 'created',
|
||||
'modified', 'job_template', 'job_type', 'inventory',
|
||||
'project', 'playbook', 'credential', 'cloud_credential',
|
||||
'forks', 'limit', 'verbosity', 'extra_vars',
|
||||
'job_tags', 'launch_type', 'status', 'failed',
|
||||
'result_traceback', 'passwords_needed_to_start', 'job_args',
|
||||
'job_cwd', 'job_env')
|
||||
|
||||
|
||||
class JobHostSummarySerializer(BaseSerializer):
|
||||
|
||||
class Meta:
|
||||
|
||||
@ -1132,7 +1132,7 @@ class JobTemplateCallback(GenericAPIView):
|
||||
class JobTemplateJobsList(SubListCreateAPIView):
|
||||
|
||||
model = Job
|
||||
serializer_class = JobSerializer
|
||||
serializer_class = JobListSerializer
|
||||
parent_model = JobTemplate
|
||||
relationship = 'jobs'
|
||||
parent_key = 'job_template'
|
||||
@ -1140,7 +1140,7 @@ class JobTemplateJobsList(SubListCreateAPIView):
|
||||
class JobList(ListCreateAPIView):
|
||||
|
||||
model = Job
|
||||
serializer_class = JobSerializer
|
||||
serializer_class = JobListSerializer
|
||||
|
||||
class JobDetail(RetrieveUpdateDestroyAPIView):
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user