From cdcf5e487a93b725ad3f3fc99b33b84505ef7f4a Mon Sep 17 00:00:00 2001 From: Claude Code Date: Wed, 13 May 2026 21:32:50 +0000 Subject: [PATCH] fix(auth): Org-Switcher auch auf Staging anzeigen STAGING_MODE deaktivierte bisher den Org-Switcher im Frontend, weil keine Demo-Besucher zwischen Mandanten hoppen sollten. Mit eng_demo brauchen wir aber bewussten Zugriff auf alle Sprach-Mandanten via Switcher. Der Token-Budget-Schutz (license_service._staging_mode) bleibt unveraendert. --- src/routers/auth.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/routers/auth.py b/src/routers/auth.py index 420b815..a4b1f96 100644 --- a/src/routers/auth.py +++ b/src/routers/auth.py @@ -211,10 +211,10 @@ async def get_me( credits_remaining = max(0, int(credits_total - credits_used)) credits_percent_used = round((credits_used / credits_total) * 100, 1) if credits_total > 0 else 0 - # STAGING_MODE: Org-Switcher im Frontend deaktivieren + # Org-Switcher fuer Global-Admins -- auch auf Staging aktiv, damit eng_demo + # und andere Sprach-/Demo-Mandanten via Dropdown erreichbar sind. (Vorherige + # STAGING_MODE-Suppression wurde 2026-05-13 zurueckgenommen.) is_global_admin_response = current_user.get("is_global_admin", False) - if _staging_mode(): - is_global_admin_response = False # Org-Sprache fuer Frontend-i18n output_language_iso = "de"