7.84.13 — barre v0.3.0 : liens Hub du menu compte (HUB-1) #48

Merged
bruno merged 3 commits from hub1-barre-v030 into main 2026-11-04 19:49:06 -05:00
Owner

Carte HUB-1 (Projets/fusion-trois-apps #115) — propagation de la barre commune v0.3.0 (PR dracodev-commons #9, à fusionner d'abord sur l'ordre de Bruno ; aucune fusion ici).

Contenu

  • Re-vendange verbatim : static/js/vendor/draco-barre.js et static/css/draco-barre.css remplacés par la v0.3.0 de commons ; fragment app/templates/_draco_bar.html porté (note de vendange + branchement ci-dessous), reste de l'intégration Flowdeck inchangé (nonce CSP, asset_version, onAction).
  • Menu compte : liens Télécharger / À Propos / Aides et Profil devenu lien vers le Hub résolu ; « Déconnexion » reste relayée, inchangée.
  • Branchement URL Hub : app/services/draco_urls.py gagne la clé hub — explicite HUB_URL / settings.hub_url > hôte de la requête (motif fermé étendu à hub) > dérivation par l'hôte de l'agent > défaut officiel https://hub.dracodev.net (dérivation hub-dev en dev). Exposée par draco_urls.toutes() et passée au gabarit en urls.hub de DRACO_BAR_CONFIG (le Hub n'a pas d'onglet). Les consommateurs par listes de clés (CORS, CSP, recherche fédérée) ne changent pas : le Hub n'y entre pas.
  • Version 7.84.13 (VERSION + CHANGELOG) — le bump change asset_version, les navigateurs ne garderont pas l'ancienne barre.

Tests

pytest tests/test_draco_urls_devprod.py tests/test_draco_bar_texte.py tests/test_draco_alertes.py : 35 passés. Ajouts : résolution Hub (défaut, dérivation agent, dérivation hôte de requête, explicite) et marqueurs v0.3.0 (JS vendangé + gabarit).

Carte **HUB-1** (`Projets/fusion-trois-apps` #115) — propagation de la barre commune **v0.3.0** (PR dracodev-commons #9, à fusionner d'abord sur l'ordre de Bruno ; **aucune fusion ici**). ## Contenu - **Re-vendange verbatim** : `static/js/vendor/draco-barre.js` et `static/css/draco-barre.css` remplacés par la v0.3.0 de commons ; fragment `app/templates/_draco_bar.html` porté (note de vendange + branchement ci-dessous), reste de l'intégration Flowdeck inchangé (nonce CSP, `asset_version`, `onAction`). - **Menu compte** : liens **Télécharger** / **À Propos** / **Aides** et **Profil devenu lien** vers le Hub résolu ; « Déconnexion » reste relayée, inchangée. - **Branchement URL Hub** : `app/services/draco_urls.py` gagne la clé `hub` — explicite `HUB_URL` / `settings.hub_url` > hôte de la requête (motif fermé étendu à `hub`) > dérivation par l'hôte de l'agent > défaut officiel `https://hub.dracodev.net` (dérivation `hub-dev` en dev). Exposée par `draco_urls.toutes()` et passée au gabarit en `urls.hub` de `DRACO_BAR_CONFIG` (le Hub n'a pas d'onglet). Les consommateurs par listes de clés (CORS, CSP, recherche fédérée) ne changent pas : le Hub n'y entre pas. - Version **7.84.13** (VERSION + CHANGELOG) — le bump change `asset_version`, les navigateurs ne garderont pas l'ancienne barre. ## Tests `pytest tests/test_draco_urls_devprod.py tests/test_draco_bar_texte.py tests/test_draco_alertes.py` : **35 passés**. Ajouts : résolution Hub (défaut, dérivation agent, dérivation hôte de requête, explicite) et marqueurs v0.3.0 (JS vendangé + gabarit).
bruno added 3 commits 2026-11-04 16:45:25 -05:00
Flowdeck 7.84.13 : version et changelog (barre v0.3.0, HUB-1)
FlowDeck CI / lint (push) Failing after 1s
FlowDeck CI / test (pull_request) Failing after 1s
FlowDeck CI / docker (pull_request) Skipped
FlowDeck CI / lint (pull_request) Failing after 15s
FlowDeck CI / test (push) Failing after 27m1s
FlowDeck CI / docker (push) Skipped
a75a477fea
bruno merged commit 95ba369e04 into main 2026-11-04 19:49:06 -05:00
Sign in to join this conversation.