Kanbante 0.46.4 — barre v0.6.0 re-vendangée : entrée « Administration » (fusion #142) #90

Merged
bruno merged 1 commits from menu-compte-admin-v060 into main 2026-11-06 15:29:22 -05:00
Owner

Kanbante 0.46.4 — barre commune v0.6.0 re-vendangée (fusion #142, demande de Bruno du 2026-11-06). PR sœur à fusionner d'abord : dracodev-commons #14.

  • Re-vendange verbatim du JS et du CSS de la barre commons v0.6.0 : le menu compte gagne l'entrée Administration → <hub>/admin, à visibilité conditionnelle.
  • Aucun drapeau admin passé chez Kanbante — délibéré, et documenté dans le gabarit : Kanbante ne connaît que le rôle du registre du Hub pour sa propre application (consulté avant la création JIT de la correspondance), pas le rôle global de suite (rôle du compte chez ObsiGate, la définition de la garde /admin/* du Hub). Le contrat v0.6.0 impose de ne pas affirmer sans certitude : l'entrée reste donc masquée dans Kanbante ; elle apparaît chez ObsiGate et dans la console Spark, qui peuvent l'établir. La garde serveur du Hub reste de toute façon la vraie protection.
  • Tests : nouveau tests/test_barre_v060.py (2 passés) + tests/test_deconnexion.py vert. tests/test_barre_v030.py::test_gabarit_branche_hub_et_retire_profil_relaye échoue à l'identique sur le main vierge (assertion périmée depuis #141 : elle attend l'ancien branchement de déconnexion locale seule) — fonds préexistant, hors périmètre ici. Environnement : proxies de la VM écartés pour httpx (écueil connu du dépôt).

⚠️ Numérotation : branche depuis le main 0.46.3 (post-#141), donc 0.46.4. Deux PR en vol portent des numéros à réconcilier à la fusion : #87 (« 0.47.0 », HUB-23 jetons) et #88 (« 0.46.3 », HUB-21 réglages, titre devenu caduc). Si #87 fusionne avant celle-ci, cette PR devra être renumérotée (0.47.1).

**Kanbante 0.46.4 — barre commune v0.6.0 re-vendangée** (fusion #142, demande de Bruno du 2026-11-06). PR sœur à fusionner d'abord : [dracodev-commons #14](https://git.dracodev.net/Projets/dracodev-commons/pulls/14). - **Re-vendange verbatim** du JS et du CSS de la barre commons v0.6.0 : le menu compte gagne l'entrée **Administration** → `<hub>/admin`, à visibilité conditionnelle. - **Aucun drapeau `admin` passé chez Kanbante** — délibéré, et documenté dans le gabarit : Kanbante ne connaît que le rôle du registre du Hub pour sa propre application (consulté avant la création JIT de la correspondance), pas le rôle global de suite (rôle du compte chez ObsiGate, la définition de la garde `/admin/*` du Hub). Le contrat v0.6.0 impose de ne pas affirmer sans certitude : l'entrée reste donc masquée dans Kanbante ; elle apparaît chez ObsiGate et dans la console Spark, qui peuvent l'établir. La garde serveur du Hub reste de toute façon la vraie protection. - **Tests** : nouveau `tests/test_barre_v060.py` (2 passés) + `tests/test_deconnexion.py` vert. `tests/test_barre_v030.py::test_gabarit_branche_hub_et_retire_profil_relaye` échoue **à l'identique sur le main vierge** (assertion périmée depuis #141 : elle attend l'ancien branchement de déconnexion locale seule) — fonds préexistant, hors périmètre ici. Environnement : proxies de la VM écartés pour httpx (écueil connu du dépôt). ⚠️ **Numérotation** : branche depuis le main 0.46.3 (post-#141), donc 0.46.4. Deux PR en vol portent des numéros à réconcilier à la fusion : #87 (« 0.47.0 », HUB-23 jetons) et #88 (« 0.46.3 », HUB-21 réglages, titre devenu caduc). Si #87 fusionne avant celle-ci, cette PR devra être renumérotée (0.47.1).
bruno added 1 commit 2026-11-06 15:08:12 -05:00
bruno merged commit d89b35061b into main 2026-11-06 15:29:22 -05:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Projets/kanbante#90