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 %} + + {% else %} +
Noch keine Konfigurationen vorhanden.
+ {% endif %} + + +
+{% endblock %} \ No newline at end of file