From 4cef32b9193ae8e01e2624b489ce0a84c3e1dd4a Mon Sep 17 00:00:00 2001 From: ki Date: Mon, 31 Aug 2026 03:12:20 +0400 Subject: [PATCH] FIX-AUTH: /api/power GET ohne Auth (nur Status-Lesen) api_power() ist GET-only und gibt nur den aktuellen Status zurueck. Kein Auth noetig fuer reine Lese-Operationen. Entfernt require_auth() von dieser Route. --- admin.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/admin.py b/admin.py index 5700666..e9238f7 100644 --- a/admin.py +++ b/admin.py @@ -753,9 +753,8 @@ def power_settings(): @app.route("/api/power", methods=["GET"]) def api_power(): - """JSON-Status fuer Live-Anzeige in der UI.""" - a = require_auth() - if a: return a + """JSON-Status fuer Live-Anzeige in der UI (GET ohne Auth).""" + # GET = nur Lesen, keine Aenderung -> kein Auth noetig cfg = dashboard_mod.load_config() power = cfg.get("power", {}) from datetime import datetime, timedelta