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)
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)
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)