Clean up redundancies

This commit is contained in:
beeankha
2019-07-03 16:47:15 -04:00
committed by Ryan Petrello
parent 9024a514a6
commit d76e9125e8
2 changed files with 1 additions and 24 deletions

View File

@@ -3405,7 +3405,7 @@ class WorkflowApprovalSerializer(UnifiedJobSerializer):
class Meta:
model = WorkflowApproval
fields = ('*', 'result_stdout', '-controller_node', '-execution_node',)
fields = ('*', '-controller_node', '-execution_node',)
def get_related(self, obj):
res = super(WorkflowApprovalSerializer, self).get_related(obj)
@@ -3416,9 +3416,6 @@ class WorkflowApprovalSerializer(UnifiedJobSerializer):
res['notifications'] = self.reverse('api:workflow_approval_notifications_list', kwargs={'pk': obj.pk})
return res
def get_result_stdout(self, obj):
return obj.result_stdout
class WorkflowApprovalListSerializer(WorkflowApprovalSerializer, UnifiedJobListSerializer):

View File

@@ -4446,26 +4446,6 @@ class WorkflowApprovalTemplateNotificationTemplatesSuccessList(WorkflowApprovalT
relationship = 'notification_templates_success'
class WorkflowApprovalTemplateLaunch(GenericAPIView):
model = models.WorkflowApprovalTemplate
obj_permission_type = 'start'
serializer_class = serializers.EmptySerializer
def get(self, request, *args, **kwargs):
return Response({})
def post(self, request, *args, **kwargs):
obj = self.get_object()
new_job = obj.create_unified_job(extra_vars=request.data.get('extra_vars', {}))
new_job.signal_start()
data = OrderedDict()
data['workflow_approval'] = new_job.id
data.update(serializers.WorkflowApprovalSerializer(new_job, context=self.get_serializer_context()).to_representation(new_job))
headers = {'Location': new_job.get_absolute_url(request)}
return Response(data, status=status.HTTP_201_CREATED, headers=headers)
class WorkflowApprovalTemplateJobsList(SubListAPIView):
model = models.WorkflowApproval