Development #49283
Compatibilité django 2.2
0%
Description
Mais on doit garder python2, donc les cibles seraient py2-django111, py3-django111, py3-django2.2, ça parait un peu scabreux, mais je vais voir ce que ça donne.
Fichiers
Demandes liées
Révisions associées
declare a manager on Role (#49283)
use the new names of URL related class (#49283)
change command parser option or invocation (#49283)
To be compliant with https://code.djangoproject.com/ticket/27787 : parser arguments now gets introspected when using call_command.
set CSRF_COOKIE_SAMESITE to None (#49283)
use real string in migration (#49283)
run tests against django 2.2 (#49283)
Historique
Mis à jour par Emmanuel Cazenave il y a plus de 3 ans
- Bloqué par Development #49188: préparer la compatibilité django 2.2 ajouté
Mis à jour par Emmanuel Cazenave il y a plus de 3 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Emmanuel Cazenave
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Lié à Project management #49998: compatibilité django 2.2 ajouté
Mis à jour par Emmanuel Cazenave il y a plus de 3 ans
- Fichier 0001-use-contrib.auth-class-based-views-49283.patch 0001-use-contrib.auth-class-based-views-49283.patch ajouté
- Fichier 0002-declare-a-manager-on-Role-49283.patch 0002-declare-a-manager-on-Role-49283.patch ajouté
- Fichier 0003-use-the-new-names-of-URL-related-class-49283.patch 0003-use-the-new-names-of-URL-related-class-49283.patch ajouté
- Fichier 0004-change-command-parser-option-or-invocation-49283.patch 0004-change-command-parser-option-or-invocation-49283.patch ajouté
- Fichier 0005-set-CSRF_COOKIE_SAMESITE-to-None-49283.patch 0005-set-CSRF_COOKIE_SAMESITE-to-None-49283.patch ajouté
- Fichier 0006-use-real-string-in-migration-49283.patch 0006-use-real-string-in-migration-49283.patch ajouté
- Fichier 0007-run-tests-against-django-2.2-49283.patch 0007-run-tests-against-django-2.2-49283.patch ajouté
- Statut changé de En cours à Solution proposée
- Patch proposed changé de Non à Oui
Les choses notables :
- 0004 : django plus stricte sur les invocations de commandes via
call_command
, il faut que le parser soit raccord avec les arguments passés à call_command - 0005 : suite de #45667, en django 2.2 il y a maintenant par défaut un CSRF_COOKIE_SAMESITE qui vaut 'lax'
- 0006 : je n'ai pas l'explication complète mais il y a du y avoir des changements dans le commande de migration en django 2.x, résultat des courses dans les AttributeDefinition créé sans spécifier de
kind
, ça se retrouvait avec "b\'string\'" comme valeur pour cet attribut
Mis à jour par Emmanuel Cazenave il y a plus de 3 ans
Et j'oubliais le point évoqué par mail sur django-tenant-schema, c'est 0004 qui règle l'affaire, comme on a on notre propre commande migrate_schemas c'est dans notre périmètre (mais j'avais cru que la mise à jour de django-tenant-schema nécessaire parce que la trace passe par tenant_schema.py::TenantMixin.create_schema qui invoque la commande migrate_schemas).
Mis à jour par Emmanuel Cazenave il y a environ 3 ans
- Bloque Development #49999: tourner avec django 2.2 ajouté
Mis à jour par Frédéric Péters il y a environ 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Emmanuel Cazenave il y a environ 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 1977c3ed9574b6d7c3bde29ea941fcfba313a35c Author: Emmanuel Cazenave <ecazenave@entrouvert.com> Date: Tue Jan 12 14:52:39 2021 +0100 run tests against django 2.2 (#49283) commit 41d847ab04394b4aee4fab35c4560e536be97bb5 Author: Emmanuel Cazenave <ecazenave@entrouvert.com> Date: Tue Jan 12 13:56:08 2021 +0100 use real string in migration (#49283) commit cd54c56f8c802c13d708fb25e2a350cfc0ff5479 Author: Emmanuel Cazenave <ecazenave@entrouvert.com> Date: Tue Jan 12 11:34:27 2021 +0100 set CSRF_COOKIE_SAMESITE to None (#49283) commit 446788ece62e8d6b4c06653539820de52002ca8e Author: Emmanuel Cazenave <ecazenave@entrouvert.com> Date: Mon Jan 11 17:33:42 2021 +0100 change command parser option or invocation (#49283) To be compliant with https://code.djangoproject.com/ticket/27787 : parser arguments now gets introspected when using call_command. commit 7eedc0bbccca9059024a500f81ee1b7f0f3a569c Author: Emmanuel Cazenave <ecazenave@entrouvert.com> Date: Wed Jan 6 17:14:33 2021 +0100 use the new names of URL related class (#49283) commit 6539d8ddbf446a9c669f0360c514312c4c7092d1 Author: Emmanuel Cazenave <ecazenave@entrouvert.com> Date: Wed Jan 6 12:01:41 2021 +0100 declare a manager on Role (#49283) commit ba6bb6398ba50d543b8fb4c9fa61cf02a9b60b37 Author: Emmanuel Cazenave <ecazenave@entrouvert.com> Date: Wed Dec 9 11:17:54 2020 +0100 use contrib.auth class based views (#49283)
Mis à jour par Frédéric Péters il y a environ 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
use contrib.auth class based views (#49283)