コード例 #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)