Projet

Général

Profil

« Précédent | Suivant » 

Révision ce71993c

Ajouté par Benjamin Dauvergne il y a plus de 9 ans

In management commands of multitenant app rename variable schema_name as domain

Voir les différences:

entrouvert/djommon/multitenant/management/commands/__init__.py
145 145
        self.args = args
146 146
        self.options = options
147 147

  
148
        if self.schema_name:
148
        if self.domain:
149 149
            if self.sync_public:
150 150
                raise CommandError("schema should only be used with the --tenant switch.")
151
            elif self.schema_name == get_public_schema_name():
151
            elif self.domain == get_public_schema_name():
152 152
                self.sync_public = True
153 153
            else:
154 154
                self.sync_tenant = True
entrouvert/djommon/multitenant/management/commands/migrate_schemas.py
22 22
        if self.sync_public:
23 23
            self.migrate_public_apps()
24 24
        if self.sync_tenant:
25
            self.migrate_tenant_apps(self.schema_name)
25
            self.migrate_tenant_apps(self.domain)
26 26

  
27 27
    def _set_managed_apps(self, included_apps, excluded_apps):
28 28
        """ while sync_schemas works by setting which apps are managed, on south we set which apps should be ignored """
entrouvert/djommon/multitenant/management/commands/sync_schemas.py
34 34
        if self.sync_public:
35 35
            self.sync_public_apps()
36 36
        if self.sync_tenant:
37
            self.sync_tenant_apps(self.schema_name)
37
            self.sync_tenant_apps(self.domain)
38 38

  
39 39
        # restore settings
40 40
        for model in get_models(include_auto_created=True):

Formats disponibles : Unified diff