Kanbante 0.45.9 : barre v0.3.0 — liens Hub du menu compte, Profil devient un lien Hub (branche /profile retirée), URL Hub résolue comme les sœurs

This commit is contained in:
Spark
2026-11-04 21:49:59 +00:00
parent 9bd3472b3c
commit b039657b84
5 changed files with 126 additions and 26 deletions
+11 -2
View File
@@ -181,7 +181,7 @@ from urllib.parse import urlparse
BASE_DIR = Path(__file__).resolve().parent.parent
APP_VERSION = "0.45.7"
APP_VERSION = "0.45.9"
def _env_bool(name: str, default: bool) -> bool:
@@ -236,7 +236,7 @@ def _env_wip_limits(name: str) -> dict[str, int]:
# du service (élargie en 0.32.2) ; 4) défaut officiel.
_MOTIF_HOTE_AGENT = re.compile(r"agent([a-z0-9-]*)\.dracodev\.net")
_MOTIF_HOTE_PUBLIC = re.compile(
r"(?:og|flowdeck|tiktak|kanbante|shaarit|agent)([a-z0-9-]*)\.dracodev\.net"
r"(?:og|flowdeck|tiktak|kanbante|shaarit|agent|hub)([a-z0-9-]*)\.dracodev\.net"
)
@@ -311,6 +311,7 @@ class UrlsDraco:
flowdeck_url: str
tiktak_url: str
shaarit_url: str # ShaarIt (barre v0.2.0 ; explicite = DRACO_SHAARIT_URL)
hub_url: str # Hub (barre v0.3.0 ; explicite = DRACO_HUB_URL)
public_url: str # Kanbante elle-même (KANBANTE_PUBLIC_URL)
agent_url: str # base du service d'agents (panneau + CSP)
@@ -352,6 +353,7 @@ def resoudre_urls_draco(
shaarit_url=resoudre(
"DRACO_SHAARIT_URL", "shaarit", base.shaarit_url
),
hub_url=resoudre("DRACO_HUB_URL", "hub", base.hub_url),
public_url=resoudre(
"KANBANTE_PUBLIC_URL", "kanbante", base.public_url
),
@@ -402,6 +404,7 @@ class Settings:
flowdeck_url: str = "https://flowdeck.dracodev.net"
tiktak_url: str = "https://tiktak.dracodev.net"
shaarit_url: str = "https://shaarit.dracodev.net"
hub_url: str = "https://hub.dracodev.net"
agent_url: str = "https://agent.dracodev.net"
archive_suggest_days: int = 180
agent_evenements_url: str = "https://agent.dracodev.net/api/v1/evenements"
@@ -512,6 +515,12 @@ def _env_settings() -> Settings:
"https://shaarit.dracodev.net",
suffixe_agent,
),
hub_url=_url_soeur_draco(
"DRACO_HUB_URL",
"hub",
"https://hub.dracodev.net",
suffixe_agent,
),
agent_url=agent_url,
archive_suggest_days=_env_int("KANBANTE_ARCHIVE_SUGGEST_DAYS", 180),
agent_evenements_url=agent_evenements_url,