Flowdeck 7.84.10 : barre v0.2.0, onglet ShaarIt + garde data-theme (app/services/draco_urls.py)
This commit is contained in:
@@ -12,6 +12,7 @@ car il est passé par ``environment:``/``env_file:``) :
|
||||
DRACO_AGENT_URL=https://agent-dev.dracodev.net
|
||||
TIKTAK_URL=https://tiktak-dev.dracodev.net
|
||||
KANBANTE_URL=https://kanbante-dev.dracodev.net
|
||||
SHAARIT_URL=https://shaarit-dev.dracodev.net
|
||||
FLOWDECK_URL=https://flowdeck-dev.dracodev.net (ou OAUTH_REDIRECT_URI)
|
||||
|
||||
Priorité de résolution, à chaque appel (les tests et les modules qui
|
||||
@@ -19,15 +20,16 @@ lisaient déjà ``os.environ`` au moment de l'appel gardent ce
|
||||
comportement) : variable d'environnement > ``app.config.settings`` >
|
||||
défaut officiel. Aucun défaut ne contient ``-dev``.
|
||||
|
||||
**Dérivation d'environnement (v7.82.3)** — pour les quatre URL
|
||||
sœurs (ObsiGate, Flowdeck, TikTak, Kanbante), entre la configuration
|
||||
**Dérivation d'environnement (v7.82.3)** — pour les URL
|
||||
sœurs (ObsiGate, Flowdeck, TikTak, Kanbante, et ShaarIt depuis la
|
||||
barre v0.2.0), entre la configuration
|
||||
explicite et le défaut officiel : si l'origine de l'agent telle que
|
||||
l'app la connaît déjà (``AGENT_EVENEMENTS_URL``, via
|
||||
``agent_evenements_url()``) a un hôte de la forme
|
||||
``agent<SUFFIXE>.dracodev.net`` (SUFFIXE éventuellement vide,
|
||||
typiquement ``-dev``), l'URL sœur est dérivée :
|
||||
``https://<slug><SUFFIXE>.dracodev.net`` (slugs : ``og``,
|
||||
``flowdeck``, ``tiktak``, ``kanbante``). Ainsi une installation dev
|
||||
``flowdeck``, ``tiktak``, ``kanbante``, ``shaarit``). Ainsi une installation dev
|
||||
qui ne déclare que l'agent pointe ses liens inter-apps en ``-dev``
|
||||
sans quatre variables de plus. Si l'hôte de l'agent ne correspond
|
||||
pas au motif (autre domaine, LAN, IP), **aucune dérivation** : on
|
||||
@@ -94,6 +96,7 @@ OFFICIELLES = {
|
||||
"agent": "https://agent.dracodev.net",
|
||||
"tiktak": "https://tiktak.dracodev.net",
|
||||
"kanbante": "https://kanbante.dracodev.net",
|
||||
"shaarit": "https://shaarit.dracodev.net",
|
||||
"flowdeck": "https://flowdeck.dracodev.net",
|
||||
"gitea": "https://git.dracodev.net",
|
||||
}
|
||||
@@ -119,6 +122,7 @@ _SLUGS_SOEURS = {
|
||||
"flowdeck": "flowdeck",
|
||||
"tiktak": "tiktak",
|
||||
"kanbante": "kanbante",
|
||||
"shaarit": "shaarit",
|
||||
}
|
||||
|
||||
# Hôte de l'agent : agent<SUFFIXE>.dracodev.net (SUFFIXE = ``-dev``…).
|
||||
@@ -274,6 +278,10 @@ def kanbante_url() -> str:
|
||||
return _resoudre_soeur("KANBANTE_URL", "kanbante_url", "kanbante")
|
||||
|
||||
|
||||
def shaarit_url() -> str:
|
||||
return _resoudre_soeur("SHAARIT_URL", "shaarit_url", "shaarit")
|
||||
|
||||
|
||||
def gitea_url() -> str:
|
||||
return _resoudre("GITEA_URL", "gitea_url", "gitea")
|
||||
|
||||
@@ -356,6 +364,7 @@ def toutes() -> dict[str, str]:
|
||||
"agent": agent_url(),
|
||||
"tiktak": tiktak_url(),
|
||||
"kanbante": kanbante_url(),
|
||||
"shaarit": shaarit_url(),
|
||||
"flowdeck": flowdeck_url(),
|
||||
"gitea": gitea_url(),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user