Development #6394
Le middleware multitenant doit pouvoir sauvegarder la configuration d'un tenant en json
0%
Description
Le middleware devrait pouvoir sauvegarder la configuration d'un tenant, au format JSON, déclarée dans hobo.
Fichiers
Historique
Mis à jour par Serghei Mihai il y a environ 9 ans
- Fichier 0001-storing-JSON-settings-method-for-JSON-middleware-use.patch 0001-storing-JSON-settings-method-for-JSON-middleware-use.patch ajouté
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a environ 9 ans
Ça ajoute une fonction qui n'est pas utilisée, elle serait appelée où ?
def dump_tenant_settings(self, settings): path = os.path.join(settings.TENANT_BASE, tenant.schema_name, self.FILENAME)
La variable tenant, elle arrive d'où ?
Mis à jour par Serghei Mihai il y a environ 9 ans
Mon idée est que les agents de deploiements appelent cette methode en lui passant le nom(le domain plus précisement) du tenant et la liste des variables particulières à ce tenant.
Ainsi ils(les agents) n'ont pas à se soucier de ou sauvegarder ces parametres et dans quel fichier.
Mis à jour par Thomas Noël il y a environ 9 ans
Ok, mais on est d'accord que le code est boggué ? (la variable "tenant" qui n'existe pas). Et pour moi, ça devrait plutôt aller dans la commande deploy.py, j'ai pas trop envie que cette commande deploy fasse appel à de la magie au fond d'un middleware.
Enfin, je propose qu'on attende d'avoir un usage précis d'un settings.json pour en créer un lors d'un deploy.
Mis à jour par Serghei Mihai il y a environ 9 ans
Oui, il manquait le tenant
dans les parametres.
Je garde le ticket ouvert jusqu'à ce qu'on décide comment un sauvegarde le settings
d'un tenant
Mis à jour par Thomas Noël il y a environ 9 ans
- Statut changé de Nouveau à Rejeté
ce n'est plus d'actualité, cf Hobo pour la gestion de tout ça