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
|
DRACO_AGENT_URL=https://agent-dev.dracodev.net
|
||||||
TIKTAK_URL=https://tiktak-dev.dracodev.net
|
TIKTAK_URL=https://tiktak-dev.dracodev.net
|
||||||
KANBANTE_URL=https://kanbante-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)
|
FLOWDECK_URL=https://flowdeck-dev.dracodev.net (ou OAUTH_REDIRECT_URI)
|
||||||
|
|
||||||
Priorité de résolution, à chaque appel (les tests et les modules qui
|
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`` >
|
comportement) : variable d'environnement > ``app.config.settings`` >
|
||||||
défaut officiel. Aucun défaut ne contient ``-dev``.
|
défaut officiel. Aucun défaut ne contient ``-dev``.
|
||||||
|
|
||||||
**Dérivation d'environnement (v7.82.3)** — pour les quatre URL
|
**Dérivation d'environnement (v7.82.3)** — pour les URL
|
||||||
sœurs (ObsiGate, Flowdeck, TikTak, Kanbante), entre la configuration
|
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
|
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
|
l'app la connaît déjà (``AGENT_EVENEMENTS_URL``, via
|
||||||
``agent_evenements_url()``) a un hôte de la forme
|
``agent_evenements_url()``) a un hôte de la forme
|
||||||
``agent<SUFFIXE>.dracodev.net`` (SUFFIXE éventuellement vide,
|
``agent<SUFFIXE>.dracodev.net`` (SUFFIXE éventuellement vide,
|
||||||
typiquement ``-dev``), l'URL sœur est dérivée :
|
typiquement ``-dev``), l'URL sœur est dérivée :
|
||||||
``https://<slug><SUFFIXE>.dracodev.net`` (slugs : ``og``,
|
``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``
|
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
|
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
|
pas au motif (autre domaine, LAN, IP), **aucune dérivation** : on
|
||||||
@@ -94,6 +96,7 @@ OFFICIELLES = {
|
|||||||
"agent": "https://agent.dracodev.net",
|
"agent": "https://agent.dracodev.net",
|
||||||
"tiktak": "https://tiktak.dracodev.net",
|
"tiktak": "https://tiktak.dracodev.net",
|
||||||
"kanbante": "https://kanbante.dracodev.net",
|
"kanbante": "https://kanbante.dracodev.net",
|
||||||
|
"shaarit": "https://shaarit.dracodev.net",
|
||||||
"flowdeck": "https://flowdeck.dracodev.net",
|
"flowdeck": "https://flowdeck.dracodev.net",
|
||||||
"gitea": "https://git.dracodev.net",
|
"gitea": "https://git.dracodev.net",
|
||||||
}
|
}
|
||||||
@@ -119,6 +122,7 @@ _SLUGS_SOEURS = {
|
|||||||
"flowdeck": "flowdeck",
|
"flowdeck": "flowdeck",
|
||||||
"tiktak": "tiktak",
|
"tiktak": "tiktak",
|
||||||
"kanbante": "kanbante",
|
"kanbante": "kanbante",
|
||||||
|
"shaarit": "shaarit",
|
||||||
}
|
}
|
||||||
|
|
||||||
# Hôte de l'agent : agent<SUFFIXE>.dracodev.net (SUFFIXE = ``-dev``…).
|
# 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")
|
return _resoudre_soeur("KANBANTE_URL", "kanbante_url", "kanbante")
|
||||||
|
|
||||||
|
|
||||||
|
def shaarit_url() -> str:
|
||||||
|
return _resoudre_soeur("SHAARIT_URL", "shaarit_url", "shaarit")
|
||||||
|
|
||||||
|
|
||||||
def gitea_url() -> str:
|
def gitea_url() -> str:
|
||||||
return _resoudre("GITEA_URL", "gitea_url", "gitea")
|
return _resoudre("GITEA_URL", "gitea_url", "gitea")
|
||||||
|
|
||||||
@@ -356,6 +364,7 @@ def toutes() -> dict[str, str]:
|
|||||||
"agent": agent_url(),
|
"agent": agent_url(),
|
||||||
"tiktak": tiktak_url(),
|
"tiktak": tiktak_url(),
|
||||||
"kanbante": kanbante_url(),
|
"kanbante": kanbante_url(),
|
||||||
|
"shaarit": shaarit_url(),
|
||||||
"flowdeck": flowdeck_url(),
|
"flowdeck": flowdeck_url(),
|
||||||
"gitea": gitea_url(),
|
"gitea": gitea_url(),
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user