fix: Gitea workspace affiche owner/repo dans le titre et topbar
- Le titre de page (onglet) : 'bruno/flowdeck' au lieu de 'Gitea Workspace' - Le topbar breadcrumb : owner/repo correctement peuplé - workspace_name + workspace_initial passés au template
This commit is contained in:
@@ -414,7 +414,16 @@ async def gitea_workspace_page(request: Request):
|
||||
user = SessionManager.decode_session(request.cookies.get("flowdeck_session", ""))
|
||||
if not user:
|
||||
return RedirectResponse("/auth/login?provider=local", status_code=302)
|
||||
ctx = {**sidebar, "user": user}
|
||||
owner = request.query_params.get("owner", "")
|
||||
repo = request.query_params.get("repo", "")
|
||||
ctx = {
|
||||
**sidebar,
|
||||
"user": user,
|
||||
"workspace_name": f"{owner}/{repo}" if owner and repo else "Gitea Workspace",
|
||||
"workspace_initial": repo[0].upper() if repo else "G",
|
||||
"owner": owner,
|
||||
"repo": repo,
|
||||
}
|
||||
template = env.get_template("gitea_workspace.html")
|
||||
return template.render(**ctx)
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{% extends "base.html" %}
|
||||
{% block page_title %}Gitea Workspace{% endblock %}
|
||||
{% block page_title %}{{ workspace_name }}{% endblock %}
|
||||
{% block page_icon %}🔗{% endblock %}
|
||||
|
||||
{% block topbar %}
|
||||
|
||||
Reference in New Issue
Block a user