Projet

Général

Profil

Bug #6388

compatibilité 1.7 (multitenant)

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
30 janvier 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Pour la partie multitenant, il y a des nouvelles choses dans django-tenant-schema, notamment au niveau de la commande "migrate_schema" qui utilise le migrate de django 1.7. Et c'est mieux.

Il faut merger nos commandes avec cette nouvelle version ; et packager la nouvelle release de django-tenant-schema, et voir si ça casse pas tout au passage.


Fichiers

migrate_schemas2.py (2,84 ko) migrate_schemas2.py Thomas Noël, 30 janvier 2015 16:23
0001-migrate_schemas-use-django-1.7-if-available.patch (15,3 ko) 0001-migrate_schemas-use-django-1.7-if-available.patch Thomas Noël, 03 février 2015 11:34

Révisions associées

Révision 1f642209 (diff)
Ajouté par Thomas Noël il y a environ 9 ans

migrate_schemas: use django 1.7 if available (#6388)

Historique

#1

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

Une tentative de Benjamin

#2

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

Bon, il semble que d'autres choses ont bougé dans d-t-s

Traceback (most recent call last):
  File "./manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 385, in execute_from_command_line
    utility.execute()
  File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 377, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/lib/python2.7/dist-packages/entrouvert/djommon/multitenant/management/commands/migrate_schemas2.py", line 25, in run_from_argv
    super(MigrateSchemasCommand, self).run_from_argv(argv)
  File "/usr/lib/python2.7/dist-packages/django/core/management/base.py", line 288, in run_from_argv
    self.execute(*args, **options.__dict__)
  File "/usr/lib/python2.7/dist-packages/django/core/management/base.py", line 338, in execute
    output = self.handle(*args, **options)
  File "/usr/lib/python2.7/dist-packages/entrouvert/djommon/multitenant/management/commands/migrate_schemas2.py", line 31, in handle
    if self.sync_public and not self.schema_name:
AttributeError: 'MigrateSchemasCommand' object has no attribute 'schema_name'
#3

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

Voici un patch principalement sur migrate_schemas. Il suppose que django-tenant-schema est la version master (1.5.x).

#4

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

  • Patch proposed changé de Non à Oui
#5

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

  • Statut changé de En cours à Solution déployée
#6

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

  • Statut changé de Solution déployée à Fermé

Formats disponibles : Atom PDF