示例#1
0
文件: views.py 项目: triicst/JMS
 def get(self, request, tool_id, version_num):
     """
     Get a tool version based on the ToolID and ToolVersionNum fields
     """
     jms = JobManager(user=request.user)
     toolversion = jms.GetToolVersion(jms.GetTool(tool_id), version_num)
     
     serializer = ToolVersionDetailSerializer(toolversion)
     return Response(serializer.data)
示例#2
0
文件: views.py 项目: triicst/JMS
 def get(self, request, tool_id):
     """
     Get the access permissions for a tool
     """
     jms = JobManager(user=request.user)
     tool = jms.GetTool(tool_id)
     
     serializer = ToolPermissionSerializer(tool)
     return Response(serializer.data)
示例#3
0
文件: views.py 项目: triicst/JMS
 def get(self, request, tool_id):
     """
     Fetch tool
     """
     jms = JobManager(user=request.user)
     tool = jms.GetTool(tool_id)
     
     serializer = ToolListSerializer(tool)
     return Response(serializer.data)