Kanbante 0.46.6 — porte centrale unique : réglage administrateur, écran réduit à l'entrée SSO et porte de secours discrète
CI / test (pull_request) Failing after 2m20s
CI / test (push) Failing after 2m54s

This commit is contained in:
Spark
2026-11-07 04:19:08 +00:00
parent f8f8af63e1
commit e4531488d0
9 changed files with 504 additions and 16 deletions
+24
View File
@@ -19,6 +19,29 @@
{% if error %}
<p class="login-error" role="alert">{{ error }}</p>
{% endif %}
{% if mode_secours|default(false) %}
{# Porte de secours administrateur (0.46.6) : ce gabarit n'est
rendu que par le chemin discret /login/secours, jamais
proposé depuis l'écran principal. #}
<p class="login-sub">Porte de secours — administrateur désigné uniquement.</p>
<form method="post" action="/login/secours" class="login-form">
<input type="hidden" name="csrf_token" value="{{ csrf_token }}">
<input type="hidden" name="next" value="{{ next }}">
<label>Nom d'utilisateur
<input type="text" name="username" autocomplete="username" required autofocus>
</label>
<label>Mot de passe
<input type="password" name="password" autocomplete="current-password" required>
</label>
<button type="submit" class="login-submit">Se connecter</button>
</form>
{% elif porte_centrale|default(false) %}
{# Porte centrale unique (0.46.6) : aucune entrée locale —
seule l'entrée centrale est présentée. #}
<p class="login-sub">Cette instance se connecte par la porte centrale de la suite Dracodev : ton compte du Hub ouvre Kanbante via ObsiGate, sans mot de passe local.</p>
<a class="login-sso" href="{{ sso_authorize_url }}">Se connecter avec ObsiGate (SSO)</a>
<p class="login-foot">Accès restreint — session de {{ 7 }} jours, déconnexion depuis le menu latéral.</p>
{% else %}
<form method="post" action="/login" class="login-form">
<input type="hidden" name="csrf_token" value="{{ csrf_token }}">
<input type="hidden" name="next" value="{{ next }}">
@@ -32,6 +55,7 @@
</form>
<a class="login-sso" href="{{ sso_authorize_url }}">Se connecter avec ObsiGate (SSO)</a>
<p class="login-foot">Accès restreint — session de {{ 7 }} jours, déconnexion depuis le menu latéral.</p>
{% endif %}
</section>
</main>
</body>