Bug #15761
Sur la page d'édition d'un compte usager le prénom et nom sont ceux de l'usager qu'on édite et non de l'usager courant
0%
Description
Exemple dans le captures.
Quand je vais le sur compte d'une personne dans le bloc en haut à droite le full_name de l'usager est affiché.
Cela donne l'impression qu'on est connecté avec cet usager.
Fichiers
Révisions associées
manager: prevent single-object class based view to clober the user template variable (#15761)
Historique
Mis à jour par Paul Marillonnet il y a environ 7 ans
- Fichier 0001-manager-user_views-override-ctx-user-agent-15761.patch 0001-manager-user_views-override-ctx-user-agent-15761.patch ajouté
- Statut changé de Nouveau à Résolu (à déployer)
- Patch proposed changé de Non à Oui
Petite confusion entre ctx['object'] et ctx['user'] dans la CBV ?
Mis à jour par Paul Marillonnet il y a environ 7 ans
- Statut changé de Résolu (à déployer) à En cours
Mis à jour par Benjamin Dauvergne il y a environ 7 ans
Plutôt que de modifier le comportement de la CBV qui est normal (si on ne précise pas l'attribut context_object_name, c'est le nom du modèle qui est utilisé, ici c'est user
)[1]. Il vaudrait mieux définir context_object_name à quelque chose d'autre que user
, peut-être person
.
1 Voir get_context_object_name() sur http://ccbv.co.uk/projects/Django/1.10/django.views.generic.detail/DetailView/#get_context_object_name
Mis à jour par Paul Marillonnet il y a environ 7 ans
- Fichier 0001-manager-user_views-CBV-ctx-object-naming-15761.patch 0001-manager-user_views-CBV-ctx-object-naming-15761.patch ajouté
Quelque chose comme ça ?
Mis à jour par Paul Marillonnet il y a environ 7 ans
- Statut changé de En cours à Résolu (à déployer)
commit a85ecb0eec2e4a5da41ea877aa1673fdf18246e0 Author: Paul Marillonnet <pmarillonnet@entrouvert.com> Date: Thu Apr 6 21:09:07 2017 +0200 manager/user_views: CBV ctx object naming (#15761) buggy behavior in template when using the default model ctx object name ('user').
Mis à jour par Benjamin Dauvergne il y a plus de 6 ans
- Statut changé de Résolu (à déployer) à Fermé
manager/user_views: CBV ctx object naming (#15761)