Example #1
0
 def updateProject(self, request, context):
     properties = None if request.properties == {} else request.properties
     project = self.store.update_project(
         project_name=request.name,
         uri=request.uri.value if request.HasField('uri') else None,
         properties=properties)
     return _wrap_meta_response(MetaToProto.project_meta_to_proto(project))
 def registerProject(self, request, context):
     project = transform_project_meta(request.project)
     response = self.store.register_project(
         name=project.name,
         uri=project.uri,
         properties=project.properties,
         user=project.user,
         password=project.password,
         project_type=project.project_type)
     return _wrap_meta_response(MetaToProto.project_meta_to_proto(response))
Example #3
0
 def getProjectByName(self, request, context):
     project_meta = self.store.get_project_by_name(request.name)
     return _wrap_meta_response(MetaToProto.project_meta_to_proto(project_meta))