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

This commit is contained in:
Spark
2026-11-06 16:57:05 +00:00
parent e6f5cff870
commit 463dd7b752
11 changed files with 512 additions and 4 deletions
+9 -1
View File
@@ -56,8 +56,15 @@ def recherche_page(request: Request, q: str = Query(default="")):
static/js/recherche.js (API de recherche de chaque app, en
parallèle, états par application). La palette Ctrl+K native et
``GET /api/search`` restent inchangés par ailleurs.
HUB-21 : le drapeau ``recherche_partout`` des réglages
généraux du Hub est rendu dans l'attribut
``data-recherche-partout`` de la coquille (cache serveur de
60 s de ``app.services.hub_reglages`` ; Hub muet → « true »,
comportement actuel) — quand il est faux, recherche.js
n'interroge que la section locale Flowdeck.
"""
from app.services import draco_urls
from app.services import draco_urls, hub_reglages
from app.templating import ENV
user = SessionManager.decode_session(request.cookies.get("flowdeck_session", ""))
@@ -69,6 +76,7 @@ def recherche_page(request: Request, q: str = Query(default="")):
# l'onglet Console Spark (GET /api/v1/recherche, alignement #36).
return HTMLResponse(template.render(
request=request, q=q.strip(), user=user,
recherche_partout=hub_reglages.recherche_partout(),
bases={k: bases[k] for k in ("obsigate", "flowdeck", "tiktak",
"kanbante", "shaarit", "agent")},
))