fix: URLs sœurs dérivées de l'environnement de l'agent — le menu inter-apps ne pointe plus la prod depuis la dev BUG-120
This commit is contained in:
+27
-1
@@ -6,7 +6,7 @@ Format basé sur [Keep a Changelog](https://keepachangelog.com/fr/1.1.0/),
|
||||
et [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
> **En cours de développement** : les changements à venir sont listés dans la section
|
||||
> [Unreleased](#unreleased). La dernière version livrée est **2.78.1**.
|
||||
> [Unreleased](#unreleased). La dernière version livrée est **2.78.2**.
|
||||
|
||||
---
|
||||
|
||||
@@ -14,6 +14,32 @@ et [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
---
|
||||
|
||||
## [2.78.2] — 2026-10-26
|
||||
|
||||
### Corrigé
|
||||
|
||||
- **Menu inter-apps : les URL sœurs suivaient l'environnement de
|
||||
l'agent (BUG-120, suite de #223)** — sur la dev
|
||||
(`og-dev.dracodev.net`), le `window.DRACO_URLS` servi donnait
|
||||
l'agent en `-dev` mais les applications sœurs (ObsiGate, Flowdeck,
|
||||
TikTak, Kanbante) en noms **prod** : seule l'URL de l'agent avait
|
||||
une dérivation de repli, et le `.env` dev ne déclare pas les quatre
|
||||
`DRACO_<APP>_URL`. Résolution d'une URL sœur dans
|
||||
`backend/draco_config.py`, inchangée dans son contrat : (1) la
|
||||
variable explicite prime ; (2) à défaut, **dérivation
|
||||
d'environnement** depuis l'hôte de l'agent tel qu'ObsiGate le
|
||||
connaît déjà (`agent_url()`, qui lit `AGENT_EVENEMENTS_URL`) — si
|
||||
cet hôte est de la forme `agent<SUFFIXE>.dracodev.net`, l'URL sœur
|
||||
devient `https://<slug><SUFFIXE>.dracodev.net` (`og`, `flowdeck`,
|
||||
`tiktak`, `kanbante`) ; hôte hors motif (autre domaine, LAN, IP,
|
||||
port) → **aucune dérivation**, jamais de lien deviné ; (3) défaut
|
||||
officiel. L'URL Gitea ne change pas. Aucune variable supplémentaire
|
||||
à déclarer en dev. Tests `tests/test_draco_config.py` étendus
|
||||
(dérivation `-dev`, priorité de l'explicite, hôtes hors motif,
|
||||
non-régression sans env). Redéploiement Docker requis.
|
||||
|
||||
---
|
||||
|
||||
## [2.78.1] — 2026-10-25
|
||||
|
||||
### Corrigé
|
||||
|
||||
Reference in New Issue
Block a user