From 72dd59cb0be36b19b97039b7bfe955f355ae8588 Mon Sep 17 00:00:00 2001 From: citrons Date: Sat, 14 Jun 2025 19:03:26 -0500 Subject: user list admin page --- apioforum/admin.py | 7 +++++++ apioforum/templates/admin/admin_page.html | 6 ++++-- apioforum/templates/admin/users.html | 14 ++++++++++++++ 3 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 apioforum/templates/admin/users.html diff --git a/apioforum/admin.py b/apioforum/admin.py index f96b0c8..e591a79 100644 --- a/apioforum/admin.py +++ b/apioforum/admin.py @@ -12,3 +12,10 @@ def admin_page(): db = get_db() admins = db.execute("select * from users where admin > 0;").fetchall() return render_template("admin/admin_page.html",admins=admins) + +@bp.route("/users") +@admin_required +def user_list(): + db = get_db() + users = db.execute("select * from users order by joined desc;").fetchall() + return render_template("admin/users.html",users=users) diff --git a/apioforum/templates/admin/admin_page.html b/apioforum/templates/admin/admin_page.html index fb558bf..482ae68 100644 --- a/apioforum/templates/admin/admin_page.html +++ b/apioforum/templates/admin/admin_page.html @@ -7,9 +7,11 @@

admins

-

this page will have more things on it later, probably

+

+ user list +

{% endblock %} diff --git a/apioforum/templates/admin/users.html b/apioforum/templates/admin/users.html new file mode 100644 index 0000000..62212e0 --- /dev/null +++ b/apioforum/templates/admin/users.html @@ -0,0 +1,14 @@ +{% extends 'base.html' %} +{% block header %} +

{% block title %}all apioforum users{% endblock %}

+{% endblock %} + +{% block content %} +

all users

+ +{% endblock %} + -- cgit v1.2.3