[PYTHON] Utilisez la fonction MULTI_ORG avec re: dash
Aperçu
re: dash a une fonction MULTI_ORG qui gère plusieurs organisations dans une seule application. En avril 2017, je n'ai trouvé aucune documentation sur cette fonctionnalité, c'est donc un rappel.
environnement
- Re:dash 0.12.0(Self hosted)
Quand l'utilisez vous?
- Par exemple, il est utile lorsque vous fournissez une application B2B et que vous souhaitez fournir des statistiques d'utilisation de cette application pour chaque client.
- En séparant l'organisation, vous pouvez contrôler le tableau de bord / requête vu par chaque client.
Comment utiliser
- En gros, définissez simplement la variable d'environnement $ REDASH_MULTI_ORG sur
true
(la valeur par défaut est false
)
- Lorsque MULTI_ORG est activé, tous les chemins seront connectés avec les slugs des organisations
- Par exemple, si vous créez une organisation où slug est ʻexample
, l'URL de connexion de l'exemple sera
{domaine} / exemple / login, et la première page sera
{domaine} / exemple`.
point important
- Il est bon que la requête et le tableau de bord soient requis pour chaque organisation, mais group et data_source sont également requis pour chaque organisation, donc si vous souhaitez séparer les organisations mais avoir une source de données, la gestion devient compliquée.
- J'ai préparé un script pour générer une organisation et j'y ai mis le processus de duplication de la source de données et du groupe à partir du modèle, mais on ne sait pas si c'est cette utilisation