Пример #1
0
 def get(self, request, workflow_id, version_num):
     """
     Get a workflow version based on the WorkflowID and WorkflowVersionNum fields
     """
     jms = JobManager(user=request.user)
     version = jms.GetWorkflowVersion(jms.GetWorkflow(workflow_id), version_num)
     
     serializer = WorkflowVersionDetailSerializer(version)
     return Response(serializer.data)
Пример #2
0
 def get(self, request, workflow_id):
     """
     Get the access permissions for a workflow
     """
     jms = JobManager(user=request.user)
     workflow = jms.GetWorkflow(workflow_id)
     
     serializer = WorkflowPermissionSerializer(workflow)
     return Response(serializer.data)
Пример #3
0
 def get(self, request, workflow_id):
     """
     Fetch workflow
     """
     jms = JobManager(user=request.user)
     workflow = jms.GetWorkflow(tool_id)
     
     serializer = WorkflowListSerializer(workflow)
     return Response(serializer.data)