def create(self, **kw): """Create a new drivertype and save it to the database.""" user = request.environ.get('repoze.who.identity')['user'] name = kw['name'] comment = kw['comment'] owner = User.by_user_name(kw['owner']) if comment == "": comment = name drivertype = DriverType() drivertype.name = name drivertype.state.creator = user drivertype.state.owner = owner drivertype.comments.append(Comment(comment=comment)) DBSession.add(drivertype) DBSession.flush() redirect("index")
def create(self, **kw): """Create a new osfamily and save it to the database.""" user = request.environ.get('repoze.who.identity')['user'] name = kw['name'] vendor = Vendor.by_vendor_name(kw['vendor']) comment = kw['comment'] owner = User.by_user_name(kw['owner']) if comment == "": comment = name osfamily = OSFamily() osfamily.name = name osfamily.vendor = vendor osfamily.state.creator = user osfamily.state.owner = owner osfamily.comments.append(Comment(comment=comment)) DBSession.add(osfamily) DBSession.flush() redirect("index")
def create(self, **kw): """Create a new vendor and save it to the database.""" user = request.environ.get('repoze.who.identity')['user'] name = kw['name'] website = kw['website'] comment = kw['comment'] owner = User.by_user_name(kw['owner']) if comment == "": comment = name vendor = Vendor() vendor.name = name vendor.website = website vendor.state.creator = user vendor.state.owner = owner vendor.comments.append(Comment(comment=comment)) DBSession.add(vendor) DBSession.flush() redirect("index")
def create(self, **kw): """Create a new license and save it to the database.""" user = request.environ.get('repoze.who.identity')['user'] name = kw['name'] if kw['free']=='True': free=True else: free=False comment = kw['comment'] owner = User.by_user_name(kw['owner']) if comment == "": comment = name license = License() license.name = name license.free = free license.state.creator = user license.state.owner = owner license.comments.append(Comment(comment=comment)) DBSession.add(license) DBSession.flush() redirect("index")
def create(self, **kw): """Create a new device and save it to the database.""" user = request.environ.get('repoze.who.identity')['user'] name = kw['name'] vendor = Vendor.by_vendor_name(kw['vendor']) devicetype = DeviceType.by_devicetype_name(kw['type']) version = kw['version'] comment = kw['comment'] owner = User.by_user_name(kw['owner']) if comment == "": comment = name device = Device() device.name = name device.vendor = vendor device.devicetype = devicetype device.version = version device.state.creator = user device.state.owner = owner device.comments.append(Comment(comment=comment)) DBSession.add(device) DBSession.flush() redirect("index")
def create(self, **kw): """Create a new kernel and save it to the database.""" user = request.environ.get('repoze.who.identity')['user'] name = kw['name'] arch = Arch.by_arch_name(kw['arch']) osrelease = OSRelease.by_osrelease_name(kw['osrelease']) vendor = Vendor.by_vendor_name(kw['vendor']) comment = kw['comment'] owner = User.by_user_name(kw['owner']) if comment == "": comment = name kernel = Kernel() kernel.name = name kernel.arch = arch kernel.osrelease = osrelease kernel.vendor = vendor kernel.state.creator = user kernel.state.owner = owner kernel.comments.append(Comment(comment=comment)) DBSession.add(kernel) DBSession.flush() redirect("index")
def create(self, **kw): """Create a new device and save it to the database.""" user = request.environ.get('repoze.who.identity')['user'] name = kw['name'] vendor = Vendor.by_vendor_name(kw['vendor']) systemfamily = SystemFamily.by_systemfamily_name(kw['family']) version = kw['version'] comment = kw['comment'] owner = User.by_user_name(kw['owner']) if comment == "": comment = name system = System() system.name = name system.vendor = vendor system.systemfamily = systemfamily system.version = version system.state.creator = user system.state.owner = owner system.comments.append(Comment(comment=comment)) DBSession.add(system) DBSession.flush() redirect("index")
def create(self, **kw): """Create a new driverbuild and save it to the database.""" user = request.environ.get('repoze.who.identity')['user'] driver = Driver.by_driver_id(kw['driver_id']) kernel = Kernel.by_kernel_name(kw['kernel']) vendor = Vendor.by_vendor_name(kw['vendor']) version = kw['version'] comment = kw['comment'] owner = User.by_user_name(kw['owner']) if comment == "": comment = name driverbuild = DriverBuild() driverbuild.driver = driver driverbuild.kernel = kernel driverbuild.vendor = vendor driverbuild.version = version driverbuild.state.creator = user driverbuild.state.owner = owner driverbuild.comments.append(Comment(comment=comment)) DBSession.add(driverbuild) DBSession.flush() redirect("/drivers/"+driver.name)
def create(self, **kw): """Create a new driver and save it to the database.""" user = request.environ.get('repoze.who.identity')['user'] name = kw['name'] drivertype = DriverType.by_drivertype_name(kw['type']) license = License.by_license_name(kw['license']) vendor = Vendor.by_vendor_name(kw['vendor']) version = kw['version'] comment = kw['comment'] owner = User.by_user_name(kw['owner']) if comment == "": comment = name driver = Driver() driver.name = name driver.drivertype = drivertype driver.license = license driver.vendor = vendor driver.version = version driver.state.creator = user driver.state.owner = owner driver.comments.append(Comment(comment=comment)) DBSession.add(driver) DBSession.flush() redirect("index")
def __init__(self): self.creator = User.by_user_name("admin") self.owner = User.by_user_name("admin")