Flowdeck 7.85.3 — HUB-21 : consommation des réglages généraux du Hub (bannière + drapeau recherche) #54

Open
bruno wants to merge 1 commits from hub21-reglages-flowdeck into main
Owner

Propagation HUB-21 (suite du pilote TikTak 0.61.22) : Flowdeck consomme les réglages généraux du Hub (GET /api/reglages/effectifs, forme figée D6(a)).

Consommé

  • banniere : bandeau sous la barre commune dans le gabarit principal (base.html), texte échappé par l'autoescape Jinja (jamais de HTML injecté), fermable avec mémorisation du texte fermé en sessionStorage ; vide = aucun fragment rendu, zéro changement visuel.
  • recherche_partout : la page /recherche rend data-recherche-partout ; si faux, le JS vendangé n'interroge plus les sœurs ni la console (sections « Recherche fédérée désactivée… »), la recherche locale continue. Vrai ou Hub muet = comportement actuel.

Non consommé

  • domaine_defaut : Flowdeck n'a pas de notion de domaine (Pro/Famille/Perso) propre — le sélecteur de la barre pilote le panneau Spark, pas les vues Flowdeck. Valeur lue et validée par le client, sans effet local.

Mécanisme : client serveur app/services/hub_reglages.py (patron du pilote) — URL du Hub via draco_urls.hub_url() (dérivation par l'hôte, xxx-dev → hub-dev, jamais d'URL figée), cache 60 s, horodatage avant l'appel (échec = ancien cache, pas de rafale), délai 2 s, repli intégral sur les défauts actuels en cas d'erreur ou de forme inattendue.

Tests : tests/test_hub_reglages.py (13, nouveaux) verts ; tests/recherche.test.js étendu (92 assertions) vert ; suites voisines (test_hub_roles, recherche) vertes. Aucune fusion — à fusionner sur ton ordre.

Propagation HUB-21 (suite du pilote TikTak 0.61.22) : Flowdeck consomme les réglages généraux du Hub (`GET /api/reglages/effectifs`, forme figée D6(a)). **Consommé** - `banniere` : bandeau sous la barre commune dans le gabarit principal (`base.html`), texte échappé par l'autoescape Jinja (jamais de HTML injecté), fermable avec mémorisation du texte fermé en `sessionStorage` ; vide = aucun fragment rendu, zéro changement visuel. - `recherche_partout` : la page `/recherche` rend `data-recherche-partout` ; si faux, le JS vendangé n'interroge plus les sœurs ni la console (sections « Recherche fédérée désactivée… »), la recherche locale continue. Vrai ou Hub muet = comportement actuel. **Non consommé** - `domaine_defaut` : Flowdeck n'a pas de notion de domaine (Pro/Famille/Perso) propre — le sélecteur de la barre pilote le panneau Spark, pas les vues Flowdeck. Valeur lue et validée par le client, sans effet local. **Mécanisme** : client serveur `app/services/hub_reglages.py` (patron du pilote) — URL du Hub via `draco_urls.hub_url()` (dérivation par l'hôte, `xxx-dev` → `hub-dev`, jamais d'URL figée), cache 60 s, horodatage avant l'appel (échec = ancien cache, pas de rafale), délai 2 s, repli intégral sur les défauts actuels en cas d'erreur ou de forme inattendue. **Tests** : `tests/test_hub_reglages.py` (13, nouveaux) verts ; `tests/recherche.test.js` étendu (92 assertions) vert ; suites voisines (`test_hub_roles`, recherche) vertes. Aucune fusion — à fusionner sur ton ordre.
bruno added 1 commit 2026-11-06 11:57:29 -05:00
Flowdeck 7.85.3 — HUB-21 : consommation des réglages généraux du Hub (bannière + drapeau recherche_partout)
FlowDeck CI / test (push) Failing after 0s
FlowDeck CI / docker (push) Skipped
FlowDeck CI / lint (pull_request) Failing after 1s
FlowDeck CI / test (pull_request) Failing after 1s
FlowDeck CI / docker (pull_request) Skipped
FlowDeck CI / lint (push) Failing after 11s
463dd7b752
Some required checks failed
FlowDeck CI / test (push) Failing after 0s
FlowDeck CI / docker (push) Skipped
FlowDeck CI / lint (pull_request) Failing after 1s
FlowDeck CI / test (pull_request) Failing after 1s
FlowDeck CI / docker (pull_request) Skipped
FlowDeck CI / lint (push) Failing after 11s
This pull request has changes conflicting with the target branch.
  • CHANGELOG.md
  • VERSION
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin hub21-reglages-flowdeck:hub21-reglages-flowdeck
git checkout hub21-reglages-flowdeck
Sign in to join this conversation.