add approval timeout to the summary fields for WorkflowJobTemplateNodes

This commit is contained in:
Ryan Petrello 2019-08-26 16:46:46 -04:00
parent 459012e879
commit 1eeab7e0d5
No known key found for this signature in database
GPG Key ID: F2AA5F2122351777

View File

@ -3636,6 +3636,12 @@ class WorkflowJobTemplateNodeSerializer(LaunchConfigurationBaseSerializer):
field_kwargs.pop('queryset', None)
return field_class, field_kwargs
def get_summary_fields(self, obj):
summary_fields = super(WorkflowJobTemplateNodeSerializer, self).get_summary_fields(obj)
if isinstance(obj.unified_job_template, WorkflowApprovalTemplate):
summary_fields['unified_job_template']['timeout'] = obj.unified_job_template.timeout
return summary_fields
class WorkflowJobNodeSerializer(LaunchConfigurationBaseSerializer):
success_nodes = serializers.PrimaryKeyRelatedField(many=True, read_only=True)