From 13b46dd3b3f233c15b8fc553210c6b43a6777e8e Mon Sep 17 00:00:00 2001 From: cube Date: Thu, 19 Mar 2026 01:08:31 +0000 Subject: [PATCH] technicall you can make groups (it does nothing) --- myriad/manage.py | 17 ++++++++++++++++- myriad/templates/base.html | 1 + myriad/templates/manage/groups.html | 24 ++++++++++++++++++++++++ 3 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 myriad/templates/manage/groups.html diff --git a/myriad/manage.py b/myriad/manage.py index a63315a..6bb158f 100644 --- a/myriad/manage.py +++ b/myriad/manage.py @@ -232,4 +232,19 @@ def delete_ifiles(): if not in_database: os.remove(os.path.join(current_app.config["ICON_UPLOAD_FOLDER"], icon)) - return redirect(url_for("manage.assets")) \ No newline at end of file + return redirect(url_for("manage.assets")) + +@bp.route("/groups", methods=('GET', 'POST')) +@login_required +def groups(): + db = get_db() + + if request.method == "POST": + name = request.form['name'] + desc = request.form['desc'] + db.execute("INSERT INTO groups (group_name, group_description) VALUES (?, ?)",(name, desc)) + db.commit() + + + groups = db.execute("SELECT * FROM groups").fetchall() + return render_template("manage/groups.html", groups=groups) \ No newline at end of file diff --git a/myriad/templates/base.html b/myriad/templates/base.html index 8fb03cd..0181dd5 100644 --- a/myriad/templates/base.html +++ b/myriad/templates/base.html @@ -14,6 +14,7 @@ {% if g.user %}
Manage
+ {% endif %} diff --git a/myriad/templates/manage/groups.html b/myriad/templates/manage/groups.html new file mode 100644 index 0000000..2bbb001 --- /dev/null +++ b/myriad/templates/manage/groups.html @@ -0,0 +1,24 @@ +{% extends 'base.html' %} + +{% block header %} +
{% block title %}Manage groups{% endblock %}
+{% endblock %} + +{% block content %} + +
Create new group
+
+ +
+ +
+ +
+ +
Groups
+ {% for group in groups %} +
{{group[1]}}
+
{{group[2]}}
+ {% endfor %} + +{% endblock %} \ No newline at end of file