technicall you can make groups (it does nothing)

This commit is contained in:
cube
2026-03-19 01:08:31 +00:00
parent 5058c326c5
commit 13b46dd3b3
3 changed files with 41 additions and 1 deletions

View File

@@ -233,3 +233,18 @@ def delete_ifiles():
os.remove(os.path.join(current_app.config["ICON_UPLOAD_FOLDER"], icon)) os.remove(os.path.join(current_app.config["ICON_UPLOAD_FOLDER"], icon))
return redirect(url_for("manage.assets")) 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)

View File

@@ -14,6 +14,7 @@
{% if g.user %} {% if g.user %}
<div class="heading">Manage</div> <div class="heading">Manage</div>
<div class="navitem">> <a href="{{ url_for('manage.new') }}">Add New Member</a></div> <div class="navitem">> <a href="{{ url_for('manage.new') }}">Add New Member</a></div>
<div class="navitem">> <a href="{{ url_for('manage.groups') }}">Member groups</a></div>
<div class="navitem">> <a href="{{ url_for('manage.assets') }}">Site Assets</a></div> <div class="navitem">> <a href="{{ url_for('manage.assets') }}">Site Assets</a></div>
{% endif %} {% endif %}

View File

@@ -0,0 +1,24 @@
{% extends 'base.html' %}
{% block header %}
<div class="title">{% block title %}Manage groups{% endblock %}</div>
{% endblock %}
{% block content %}
<div class="heading">Create new group</div>
<form method="post">
<label for="name">Name</label>
<input name="name" id="name" required><br>
<label for="desc">Description</label>
<textarea name="desc" id="desc"></textarea><br>
<input type="submit" value="Submit">
</form>
<div class="heading big">Groups</div>
{% for group in groups %}
<div class="heading">{{group[1]}}</div>
<div class="maintext">{{group[2]}}</div>
{% endfor %}
{% endblock %}