From aa5b835e445d7a918258fae68c7103b94daeb57b Mon Sep 17 00:00:00 2001 From: oberon Date: Wed, 11 Feb 2026 08:38:55 +0100 Subject: [PATCH] fixxed admin route build error --- app.py | 7 +++++++ templates/admin.html | 30 ++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) diff --git a/app.py b/app.py index f14fa9b..46c05c8 100644 --- a/app.py +++ b/app.py @@ -76,6 +76,13 @@ def control_page(): return render_template('control.html', config=current_config) +@app.route('/admin') +def admin(): + """Admin-Übersicht: Configs anzeigen, bearbeiten, Logs etc.""" + configs = load_configs() + return render_template('admin.html', configs=configs) + + @app.route('/configs/') def serve_config_file(filename): return send_from_directory(app.config['CONFIG_DIR'], filename) diff --git a/templates/admin.html b/templates/admin.html index e69de29..1068d29 100644 --- a/templates/admin.html +++ b/templates/admin.html @@ -0,0 +1,30 @@ +{% extends "base.html" %} + +{% block title %}Admin – MK Control{% endblock %} + +{% block content %} +
+

Admin-Bereich

+

Konfigurationen verwalten, Logs einsehen, etc.

+ +

Vorhandene Konfigurationen

+ {% if configs %} +
    + {% for cfg in configs %} +
  • + {{ cfg.name }} ({{ cfg.filename }}) + + Bearbeiten + +
  • + {% endfor %} +
+ {% else %} +
Noch keine Konfigurationen vorhanden.
+ {% endif %} + + +
+{% endblock %} \ No newline at end of file