Projet

Général

Profil

Development #20935

Migration Django 1.11

Ajouté par Frédéric Péters il y a plus de 6 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
01 janvier 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Après avoir cru via #10284 qu'il y avait bien peu à faire, j'ai passé un réel environnement en 1.11 et là, réalité.


Fichiers

Révisions associées

Révision 754cf329 (diff)
Ajouté par Frédéric Péters il y a plus de 6 ans

misc: update get_group template tag for Django 1.11 (#20935)

Révision 75968b27 (diff)
Ajouté par Frédéric Péters il y a plus de 6 ans

tests: update redirect location checks for django 1.11 (#20935)

Révision 0558d9b0 (diff)
Ajouté par Frédéric Péters il y a plus de 6 ans

general: update context usage for Django 1.11 (#20935)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 6 ans

Le rendu des templates demande maintenant un dictionnaire simple, plus un objet Context; il y a un bug dans le takes_context=True des templatetags qui casse l'appel à .flatten() sur le contexte obtenu, du coup dans combo.utils une version locale flatten_context.

À côté de ça, 0001 usuel, mise à jour des tests sur les redirections, puisque désormais seul le chemin est repris (à noter un mix de endswith et de urlparse, endswith parce que c'est l'habitude prise dans d'autres modules, urlparse parce que pour tester la racine, .endswith('/') était ridicule).

Et 0002, parce qu'en Django 1.11 l'objet Grouper est désormais un namedtuple.

#2

Mis à jour par Frédéric Péters il y a plus de 6 ans

0003 mis à jour pour remplacer d'autres Context, présents dans tests/test_wcs.py

0004 pour déclarer que django 1.11 est pris en charge. (et c'est ça qui empêchait tox de créer un environnement en 1.11)

#3

Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 6 ans

Les tests ne sont pas executés par tox il me semble.
C'est peut-être l'occasion pour le faire?

#4

Mis à jour par Frédéric Péters il y a plus de 6 ans

Les tests ne sont pas executés par tox il me semble.

#10284.

#5

Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 6 ans

Merci, je l'avais zappé.
Ack.

#6

Mis à jour par Frédéric Péters il y a plus de 6 ans

  • Statut changé de En cours à Résolu (à déployer)
commit 0558d9b091409836ff46dbae37ec3c42740da02d
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Mon Jan 1 12:35:01 2018 +0100

    general: update context usage for Django 1.11 (#20935)

commit 75968b27b6e25b6ca9d0307f1dfc1a053b3078a4
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Mon Jan 1 12:34:22 2018 +0100

    tests: update redirect location checks for django 1.11 (#20935)

commit 754cf3292e7d441e4c655ece6fe133d38bf86a92
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Mon Jan 1 12:32:51 2018 +0100

    misc: update get_group template tag for Django 1.11 (#20935)
#7

Mis à jour par Frédéric Péters il y a plus de 5 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF