Projet

Général

Profil

Development #6394

Le middleware multitenant doit pouvoir sauvegarder la configuration d'un tenant en json

Ajouté par Serghei Mihai il y a environ 9 ans. Mis à jour il y a environ 9 ans.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
Début:
02 février 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Le middleware devrait pouvoir sauvegarder la configuration d'un tenant, au format JSON, déclarée dans hobo.


Fichiers

Historique

#2

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ù ?

#3

Mis à jour par Thomas Noël il y a environ 9 ans

Je n'ai pas compris non plus.

#4

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.

#5

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.

#6

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

#7

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

Formats disponibles : Atom PDF