def create_service(self, name, service_type, description=None, owner_id=None): self.get_user(owner_id) obj = models.Service() obj.name = name obj.type = service_type obj.owner_id = owner_id obj.desc = description return self.service_manager.create(obj)
def create_service(self, admin_token, service): self.__validate_service_or_keystone_admin_token(admin_token) if not isinstance(service, Service): raise fault.BadRequestFault("Expecting a Service") if service.name == None: raise fault.BadRequestFault("Expecting a Service Name") if api.SERVICE.get_by_name(service.name) != None: raise fault.ServiceConflictFault( "A service with that name already exists") dservice = models.Service() dservice.name = service.name dservice.type = service.type dservice.desc = service.description dservice = api.SERVICE.create(dservice) service.id = dservice.id return service
def add_service(name, type, desc): obj = db_models.Service() obj.name = name obj.type = type obj.desc = desc return db_api.SERVICE.create(obj)