Bug #22946
Les dernières versions de django-tables2 ne propage plus le contexte dans le template de la table
Début:
31 mars 2018
Echéance:
% réalisé:
100%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
La variable include_edit_link n'est donc pas visible directement, elle est récupérable via table.context où est copié le contexte d'origine, je suppose parce que c'est plus hygiénique (dans le sens des macros Lisp qui peuvent être hygiénique1).
Fichiers
Révisions associées
Historique
Mis à jour par Benjamin Dauvergne il y a presque 6 ans
- Fichier 0001-dj11-make-table.html-compatible-with-dj11-and-django.patch 0001-dj11-make-table.html-compatible-with-dj11-and-django.patch ajouté
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a presque 6 ans
En pratique je tourne fargo en 1.11, avec django-tables2 version 1.17.1, et j'ai bien le lien d'édition. Plutôt noter en commentaire que c'est de la compat django-tables2, pas django 1.11.
Mis à jour par Benjamin Dauvergne il y a presque 6 ans
- Fichier 0001-django-tables2-make-it-compatible-with-dj-tables2-1..patch 0001-django-tables2-make-it-compatible-with-dj-tables2-1..patch ajouté
Ok.
Mis à jour par Benjamin Dauvergne il y a presque 6 ans
- Statut changé de Nouveau à Résolu (à déployer)
- % réalisé changé de 0 à 100
Appliqué par commit 3650d9d2c24065e2f31edee9e52adc520db2d221.
django-tables2: make it compatible with dj-tables2>=1.21 (fixes #22946)
Since version 1.21 django-tables2 does not pass the surrounding context
in the table template anymore, it's only available through table.context.