def post(self, ws_id, platform_id): """ Upload a service package Packages and uploads a network service to the platform """ result = platform_connector.create_service_on_platform(ws_id, platform_id, get_json(request)) return prepare_response(result, 201)
def post(self, ws_id, platform_id): """ Upload a service package Packages and uploads a network service to the platform """ result = platform_connector.create_service_on_platform( ws_id, platform_id, get_json(request)) return prepare_response(result, 201)
def post(self, ws_id, parent_id): """Create a new Service Creates a new Service in this project or publishes it in the catalogue or platform""" if get_parent(request) is Category.project: service = servicesimpl.create_service(ws_id, parent_id, get_json(request)) return prepare_response(service, 201) elif get_parent(request) is Category.platform: result = platform_connector.create_service_on_platform(ws_id, parent_id, get_json(request)) return prepare_response(result, 201) if get_parent(request) is Category.catalogue: vnf_data = get_json(request) service = catalogue_servicesimpl.create_in_catalogue(parent_id, vnf_data['id'], False) return prepare_response(service) return prepare_response("not yet implemented")
def put(self, ws_id, parent_id, service_id): """Update the service Updates the referenced service in the project or in the catalogue or platform""" if get_parent(request) is Category.project: service = servicesimpl.update_service(ws_id, parent_id, service_id, get_json(request)) return prepare_response(service) elif get_parent(request) is Category.catalogue: function_data = get_json(request) service = catalogue_servicesimpl.update_service_catalogue(ws_id, parent_id, service_id, function_data, False) return prepare_response(service) elif get_parent(request) is Category.platform: # platform only has one upload method result = platform_connector.create_service_on_platform(ws_id, parent_id, get_json(request)) return prepare_response(result) return prepare_response("not yet implemented")
def put(self, ws_id, parent_id, service_id): """Update the service Updates the referenced service in the project or in the catalogue or platform""" if get_parent(request) is Category.project: service = servicesimpl.update_service(ws_id, parent_id, service_id, get_json(request)) return prepare_response(service) elif get_parent(request) is Category.catalogue: function_data = get_json(request) service = catalogue_servicesimpl.update_service_catalogue( ws_id, parent_id, service_id, function_data, False) return prepare_response(service) elif get_parent(request) is Category.platform: # platform only has one upload method result = platform_connector.create_service_on_platform( ws_id, parent_id, get_json(request)) return prepare_response(result) return prepare_response("not yet implemented")
def post(self, ws_id, parent_id): """Create a new Service Creates a new Service in this project or publishes it in the catalogue or platform""" if get_parent(request) is Category.project: service = servicesimpl.create_service(ws_id, parent_id, get_json(request)) return prepare_response(service, 201) elif get_parent(request) is Category.platform: result = platform_connector.create_service_on_platform( ws_id, parent_id, get_json(request)) return prepare_response(result, 201) if get_parent(request) is Category.catalogue: vnf_data = get_json(request) service = catalogue_servicesimpl.create_in_catalogue( parent_id, vnf_data['id'], False) return prepare_response(service) return prepare_response("not yet implemented")