Пример #1
0
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
Пример #2
0
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")
Пример #3
0
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)
Пример #4
0
    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()
Пример #5
0
 def updateResource(self, point):
     """
     Call from controller.py.
     """
     if point not in self.resources:
         self.resources[point] = Resource(point)
Пример #6
0
 def _query_object(self, criteria, cursor):
     cursor.execute(self.__sql_query_by_uk, criteria)
     rec = cursor.fetchone()
     if rec:
         return Resource(**rec)