workflow JT survey and launch serializer in functional state

This commit is contained in:
AlanCoding
2016-11-07 15:13:20 -05:00
parent 64b5e2ba5b
commit a87a56f518
4 changed files with 18 additions and 20 deletions

View File

@@ -2803,13 +2803,6 @@ class WorkflowJobTemplateLaunch(RetrieveAPIView):
if extra_vars:
data['extra_vars'] = extra_vars
return data
# def get(self, request, *args, **kwargs):
# data = {}
# obj = self.get_object()
# data['warnings'] = obj.get_warnings()
# data['variables_needed_to_start'] = obj.variables_needed_to_start
# return Response(data)
def post(self, request, *args, **kwargs):
obj = self.get_object()
@@ -2824,8 +2817,11 @@ class WorkflowJobTemplateLaunch(RetrieveAPIView):
new_job = obj.create_unified_job(**prompted_fields)
new_job.signal_start(**prompted_fields)
data = dict(workflow_job=new_job.id)
data = OrderedDict()
data['ignored_fields'] = ignored_fields
data.update(WorkflowJobSerializer(new_job, context=self.get_serializer_context()).to_representation(new_job))
data['workflow_job'] = new_job.id
return Response(data, status=status.HTTP_201_CREATED)
# TODO: