Barre : supprimer le texte parasite « Chantier 5 » rendu au-dessus du header #37

Merged
bruno merged 2 commits from flowdeck-texte-parasite into main 2026-10-28 16:16:59 -04:00
Owner

Defaut 5 (Flowdeck).

Cause (preuve) : dans app/templates/_draco_bar.html, les lignes 9-11 (« Chantier 5 (fusion #69/#71, sans bump) : 5e onglet Console Spark (data-app="agent", draco_urls().agent), apres Kanbante ; l'entree « Console Spark » du menu de la marque est conservee. ») etaient placees APRES la fermeture '#}' du commentaire Jinja d'en-tete (ligne 8). Jinja les rendait donc telles quelles, juste au-dessus du

, sur toutes les pages (barre incluse par base.html:152). Les mentions « Chantier 5 » restantes dans le code (draco-barre.css, draco-barre.js, draco-alertes.css, tests) sont DANS des commentaires ou du code, jamais rendues.

Correctif : les 3 lignes sortent du rendu ; l'information est conservee DANS le commentaire Jinja d'en-tete (jamais rendu), qui precise desormais que le menu de la marque est construit par draco-barre.js depuis les onglets. Structure inchangee : le 5e onglet data-app="agent" reste apres Kanbante dans

, la marque dracodev reste, et l'entree « Console Spark » du menu de la marque (construite par static/js/vendor/draco-barre.js depuis les onglets) est donc preservee.

Tests : nouveau tests/test_draco_bar_texte.py (stdlib seul, sans serveur) — 2/2 passent en sandbox : aucun texte de chantier hors commentaire, barre intacte (ordre kanbante < agent, marque presente). Non executable en sandbox : suite pytest complete (pas de fastapi/pytest ici) — a lancer en CI.

Regles du programme : branche + PR uniquement, sans merge, sans publication, sans bump de version, sans changement d'etat d'issue.

Defaut 5 (Flowdeck). Cause (preuve) : dans app/templates/_draco_bar.html, les lignes 9-11 (« Chantier 5 (fusion #69/#71, sans bump) : 5e onglet Console Spark (data-app="agent", draco_urls().agent), apres Kanbante ; l'entree « Console Spark » du menu de la marque est conservee. ») etaient placees APRES la fermeture '#}' du commentaire Jinja d'en-tete (ligne 8). Jinja les rendait donc telles quelles, juste au-dessus du <header class="draco-bar">, sur toutes les pages (barre incluse par base.html:152). Les mentions « Chantier 5 » restantes dans le code (draco-barre.css, draco-barre.js, draco-alertes.css, tests) sont DANS des commentaires ou du code, jamais rendues. Correctif : les 3 lignes sortent du rendu ; l'information est conservee DANS le commentaire Jinja d'en-tete (jamais rendu), qui precise desormais que le menu de la marque est construit par draco-barre.js depuis les onglets. Structure inchangee : le 5e onglet data-app="agent" reste apres Kanbante dans <nav class="draco-apptabs">, la marque dracodev reste, et l'entree « Console Spark » du menu de la marque (construite par static/js/vendor/draco-barre.js depuis les onglets) est donc preservee. Tests : nouveau tests/test_draco_bar_texte.py (stdlib seul, sans serveur) — 2/2 passent en sandbox : aucun texte de chantier hors commentaire, barre intacte (ordre kanbante < agent, marque presente). Non executable en sandbox : suite pytest complete (pas de fastapi/pytest ici) — a lancer en CI. Regles du programme : branche + PR uniquement, sans merge, sans publication, sans bump de version, sans changement d'etat d'issue.
bruno added 2 commits 2026-10-28 15:59:55 -04:00
Barre : texte de chantier 5 hors commentaire Jinja supprime du rendu (5e onglet + menu marque intacts)
FlowDeck CI / lint (push) Failing after 0s
FlowDeck CI / test (push) Failing after 0s
FlowDeck CI / docker (push) Skipped
fd9df60788
Tests : aucun texte de chantier rendu par la barre, onglets intacts
FlowDeck CI / test (push) Failing after 3s
FlowDeck CI / docker (push) Skipped
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 1m53s
1e552a55a4
bruno merged commit 972d40a75f into main 2026-10-28 16:16:59 -04:00
Sign in to join this conversation.