fix: déconnexion Gitea effective + menu user light mode
FlowDeck CI / test (push) Failing after 4s
FlowDeck CI / docker (push) Has been skipped

1. _require_gitea: retrait fallback admin token → 401 si pas connecté
2. user-menu-dropdown: background var(--bg-primary) au lieu de #1E1E1E
3. applyTheme() déjà immédiat via style.setProperty sur documentElement
This commit is contained in:
2026-07-13 21:39:16 -04:00
parent e3851b4f12
commit 17824deae2
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -6,11 +6,11 @@ router = APIRouter(tags=["gitea"], prefix="/api/gitea")
def _require_gitea(request: Request):
"""Return a per-user GiteaClient, falling back to admin token for read-only ops."""
from app.services.gitea_client import get_user_gitea_client, GiteaClient
"""Return a per-user GiteaClient or raise 401 if not connected."""
from app.services.gitea_client import get_user_gitea_client
client = get_user_gitea_client(request)
if not client:
client = GiteaClient() # fallback to server admin token
raise HTTPException(status_code=401, detail="Gitea account not linked. Go to Settings → Integrations to connect.")
return client
+1 -1
View File
@@ -214,7 +214,7 @@ input, select, textarea { font-family: inherit; color: inherit; }
left: 8px;
right: 8px;
margin-top: 4px;
background: #1E1E1E;
background: var(--bg-primary);
border: 1px solid var(--border-strong);
border-radius: 10px;
box-shadow: 0 12px 32px rgba(0,0,0,.6);