From e12ce8941b8ab986cf42f3c36bb6a6215056b284 Mon Sep 17 00:00:00 2001 From: SimolZimol <70102430+SimolZimol@users.noreply.github.com> Date: Wed, 1 Apr 2026 02:41:55 +0200 Subject: [PATCH] modified: web/blueprints/site_admin.py --- web/blueprints/site_admin.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/web/blueprints/site_admin.py b/web/blueprints/site_admin.py index 463a861..849da34 100644 --- a/web/blueprints/site_admin.py +++ b/web/blueprints/site_admin.py @@ -27,10 +27,15 @@ def admin_required(f): def dashboard(): groups = db.list_all_groups() users = db.list_all_users() - # Für jede Gruppe DB-Status prüfen for g in groups: g["has_db"] = db.has_db_configured(g["id"]) - return render_template("admin/dashboard.html", groups=groups, users=users) + stats = { + "group_count": len(groups), + "user_count": len(users), + "db_configured": sum(1 for g in groups if g["has_db"]), + "admin_count": sum(1 for u in users if u.get("is_site_admin")), + } + return render_template("admin/dashboard.html", groups=groups, users=users, stats=stats) # ──────────────────────────────────────────────────────────────