From 9bc5399b6c29610fb52dfe472ed82a5e2f955c1b Mon Sep 17 00:00:00 2001 From: Spark Date: Fri, 6 Nov 2026 13:54:11 +0000 Subject: [PATCH] =?UTF-8?q?Kanbante=200.46.0=20:=20colonne=20Draco=20(sub)?= =?UTF-8?q?=20=C3=A9ditable=20dans=20/admin=20(lier/d=C3=A9lier),=20note?= =?UTF-8?q?=20de=20liaison=20au=20profil=20(app/templates/admin.html,=20ap?= =?UTF-8?q?p/templates/profile.html)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/templates/admin.html | 20 ++++++++++++++++++-- app/templates/profile.html | 2 +- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/app/templates/admin.html b/app/templates/admin.html index 357ab14..d4e4777 100644 --- a/app/templates/admin.html +++ b/app/templates/admin.html @@ -20,9 +20,10 @@

Utilisateurs ({{ users|length }})

+

Correspondance draco (SSO, HUB-16) : chaque identité draco (sub) désigne son compte Kanbante. Un compte de suite sans correspondance est créé automatiquement à sa première connexion draco (JIT, rôle membre). Pour un compte Kanbante préexistant, c'est ici que l'administrateur établit la liaison : saisir le sub draco du compte puis « Lier » (champ affiché = délier). Un sub ne peut être lié qu'à un seul compte. Procédure complète : docs/correspondance-draco.md.

- + {% for u in users %} @@ -38,7 +39,22 @@ - +
UtilisateurRôleÉtatDracoDernière connexionActions
UtilisateurRôleÉtatDraco (sub)Dernière connexionActions
{% if u.active %}Actif{% else %}Désactivé{% endif %}{% if u.draco_sub %}lié{% else %}—{% endif %} + {% if u.draco_sub %} + {{ u.draco_sub }} +
+ + + +
+ {% else %} +
+ + + +
+ {% endif %} +
{{ u.last_login_at or '—' }}
diff --git a/app/templates/profile.html b/app/templates/profile.html index af9001f..9db860b 100644 --- a/app/templates/profile.html +++ b/app/templates/profile.html @@ -92,7 +92,7 @@
{% else %} -

Pas de liaison. Elle se crée automatiquement à la première visite où ta session Kanbante et ton cookie draco coexistent (par exemple en arrivant depuis ObsiGate).

+

Pas de liaison. Elle se crée automatiquement à la première visite où ta session Kanbante et ton cookie draco coexistent (par exemple en arrivant depuis ObsiGate) ; un administrateur peut aussi l'établir depuis la page Administration. Sans compte lié, la première connexion draco d'une identité de suite crée automatiquement son propre compte Kanbante (JIT).

{% endif %}