def create_resource(org_name, contact, address, location, category_id): """Create and return a new resource instance""" new_resource = Resource(org_name=org_name, contact=contact, address=address, location=location, category_id=category_id) db.session.add(new_resource) db.session.commit() return new_resource
def index(): if request.method == "POST": name = request.form["name"] href = request.form["href"] money = request.form["money"] resource = Resource() resource.name = name resource.href = href resource.Money = money resource.save() return render_template("index.html")
def main(): resource_postgres = Resource("rodo-eks-db", ResourceType.POSTGRES) resource_ssh = Resource("fake-ssh", ResourceType.SSHCert) resource_invalid = Resource("non-existy", ResourceType.SSHCert) users = [ User("*****@*****.**", "User1", "Test", [resource_postgres], []), User("*****@*****.**", "User2", "Test", [resource_ssh], []), User("*****@*****.**", "User3", "Test", [resource_invalid], []) ] print("Saving user resources") print(users) service.save_user_resources(users) print() users = [ User("*****@*****.**", "User1", "Test", [resource_ssh], [resource_postgres, resource_invalid]), User("*****@*****.**", "User2", "Test", [resource_postgres], [resource_ssh]), User("*****@*****.**", "User3", "Test", [], [resource_postgres]) ] print("Saving user resources") print(users) service.save_user_resources(users)
def __add(self, name: str): """Executed after creating of a new resource. :param name: Name of a new resource. """ res = Resource(name) self.__state.model.add_resource(res) self.__selected_resource = res self.__resource_combobox['values'] = sorted( self.__state.model.get_all_resources_names()) self.__resource_combobox_var.set(res.name) # Enable buttons change_controls_state(tk.NORMAL, self.__rename_resource_button, self.__remove_resource_button) # Show the taxonomy tree self.__taxonomy_tree.grid(row=0, column=1, sticky=tk.NSEW) self.__update_tree()
def updateResource(self, point): """ Call from controller.py. """ if point not in self.resources: self.resources[point] = Resource(point)
def _query_object(self, criteria, cursor): cursor.execute(self.__sql_query_by_uk, criteria) rec = cursor.fetchone() if rec: return Resource(**rec)