From 0d66b5d543aa93055315efd73cdcaba292325a00 Mon Sep 17 00:00:00 2001 From: bruno Date: Mon, 13 Jul 2026 20:47:46 -0400 Subject: [PATCH] fix: scope Alpine gitea_workspace + commit admin fallback + settings cleanup MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. gitea_workspace.html: owner/repo en Jinja2 dans la topbar (pas Alpine) 2. gitea.py: save_file/delete_file → _require_gitea (admin token can write) 3. settings.html: retrait doublon defaultView, fix workspace_name Jinja2 --- app/routers/gitea.py | 4 ++-- app/templates/gitea_workspace.html | 2 +- app/templates/settings.html | 17 +---------------- 3 files changed, 4 insertions(+), 19 deletions(-) diff --git a/app/routers/gitea.py b/app/routers/gitea.py index 0ef718d..ed3ea8a 100644 --- a/app/routers/gitea.py +++ b/app/routers/gitea.py @@ -88,7 +88,7 @@ async def get_file(request: Request, owner: str, repo: str, path: str): async def save_file(request: Request, owner: str, repo: str): """Create or update a file in the repo.""" import json - gitea = _require_user_gitea(request) + gitea = _require_gitea(request) # admin token can write too try: body = await request.json() except Exception: @@ -111,7 +111,7 @@ async def save_file(request: Request, owner: str, repo: str): async def delete_file(request: Request, owner: str, repo: str): """Delete a file from the repo.""" import json - gitea = _require_user_gitea(request) + gitea = _require_gitea(request) # admin token can write too path = request.query_params.get("path", "") sha = request.query_params.get("sha", "") message = request.query_params.get("message", "Delete via FlowDeck") diff --git a/app/templates/gitea_workspace.html b/app/templates/gitea_workspace.html index f2c9753..4864baa 100644 --- a/app/templates/gitea_workspace.html +++ b/app/templates/gitea_workspace.html @@ -9,7 +9,7 @@
Home - + {{ owner }}/{{ repo }}
diff --git a/app/templates/settings.html b/app/templates/settings.html index 24918f4..0fa3e83 100644 --- a/app/templates/settings.html +++ b/app/templates/settings.html @@ -259,22 +259,7 @@
Workspace name
-
-
-
-
-
-
Default view
-
Choose the default view for new pages
-
-
- +
{{ workspace_name }}