Expose the new webhook fields in the job and workflow serializers

This commit is contained in:
Jeff Bradberry
2019-09-06 13:33:53 -04:00
parent dd6c97ed87
commit 58e5f02129

View File

@@ -2956,9 +2956,11 @@ class JobSerializer(UnifiedJobSerializer, JobOptionsSerializer):
class Meta: class Meta:
model = Job model = Job
fields = ('*', 'job_template', 'passwords_needed_to_start', fields = (
'allow_simultaneous', 'artifacts', 'scm_revision', '*', 'job_template', 'passwords_needed_to_start', 'allow_simultaneous',
'instance_group', 'diff_mode', 'job_slice_number', 'job_slice_count') 'artifacts', 'scm_revision', 'instance_group', 'diff_mode', 'job_slice_number',
'job_slice_count', 'webhook_service', 'webhook_credential', 'webhook_guid',
)
def get_related(self, obj): def get_related(self, obj):
res = super(JobSerializer, self).get_related(obj) res = super(JobSerializer, self).get_related(obj)
@@ -3417,10 +3419,11 @@ class WorkflowJobSerializer(LabelsListMixin, UnifiedJobSerializer):
class Meta: class Meta:
model = WorkflowJob model = WorkflowJob
fields = ('*', 'workflow_job_template', 'extra_vars', 'allow_simultaneous', fields = (
'job_template', 'is_sliced_job', '*', 'workflow_job_template', 'extra_vars', 'allow_simultaneous', 'job_template',
'-execution_node', '-event_processing_finished', '-controller_node', 'is_sliced_job', '-execution_node', '-event_processing_finished', '-controller_node',
'inventory', 'limit', 'scm_branch',) 'inventory', 'limit', 'scm_branch', 'webhook_service', 'webhook_credential', 'webhook_guid',
)
def get_related(self, obj): def get_related(self, obj):
res = super(WorkflowJobSerializer, self).get_related(obj) res = super(WorkflowJobSerializer, self).get_related(obj)