Flowdeck 7.85.5 — inscription locale fermée par défaut (fusion #146) + échec de connexion nommant la voie ObsiGate SSO (fusion #144)
FlowDeck CI / docker (push) Blocked by required conditions
FlowDeck CI / test (push) In progress
FlowDeck CI / lint (push) Failing after 1s
FlowDeck CI / lint (pull_request) Failing after 3s
FlowDeck CI / test (pull_request) Failing after 35m42s
FlowDeck CI / docker (pull_request) Skipped
FlowDeck CI / docker (push) Blocked by required conditions
FlowDeck CI / test (push) In progress
FlowDeck CI / lint (push) Failing after 1s
FlowDeck CI / lint (pull_request) Failing after 3s
FlowDeck CI / test (pull_request) Failing after 35m42s
FlowDeck CI / docker (pull_request) Skipped
This commit is contained in:
@@ -27,6 +27,22 @@ router = APIRouter(tags=["dashboard"])
|
||||
|
||||
|
||||
|
||||
|
||||
def _contexte_accueil() -> dict:
|
||||
"""Contexte de la page d'accueil publique (fusion #146).
|
||||
|
||||
Inscription fermée (défaut) : les boutons « Get started » de
|
||||
l'accueil cèdent la place à un lien vers le Hub Dracodev, là où
|
||||
les comptes se créent (URL dérivée de l'hôte, comme les autres
|
||||
liens de la suite).
|
||||
"""
|
||||
from app.services import draco_urls, reglages_acces
|
||||
|
||||
return {
|
||||
"inscription_ouverte": reglages_acces.inscription_locale_ouverte(),
|
||||
"hub_url": draco_urls.hub_url(),
|
||||
}
|
||||
|
||||
@router.get("/", response_class=HTMLResponse)
|
||||
async def dashboard(
|
||||
request: Request,
|
||||
@@ -46,13 +62,13 @@ async def dashboard(
|
||||
from app.templating import ENV
|
||||
env = ENV
|
||||
template = env.get_template("landing.html")
|
||||
return template.render()
|
||||
return template.render(**_contexte_accueil())
|
||||
except Exception:
|
||||
logger.exception("dashboard")
|
||||
from app.templating import ENV
|
||||
env = ENV
|
||||
template = env.get_template("landing.html")
|
||||
return template.render()
|
||||
return template.render(**_contexte_accueil())
|
||||
|
||||
# ── Authenticated ──
|
||||
user_id = user.get("id", 1)
|
||||
|
||||
Reference in New Issue
Block a user