Projet

Général

Profil

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

Ajouté par Serghei Mihai il y a environ 7 ans. Mis à jour il y a plus de 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
05 avril 2017
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

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

Révision a85ecb0e (diff)
Ajouté par Paul Marillonnet il y a environ 7 ans

manager/user_views: CBV ctx object naming (#15761)

buggy behavior in template when using the default model ctx
object name ('user').

Révision a4302fba (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

manager: prevent single-object class based view to clober the user template variable (#15761)

Historique

#1

Mis à jour par Paul Marillonnet il y a environ 7 ans

Petite confusion entre ctx['object'] et ctx['user'] dans la CBV ?

#2

Mis à jour par Paul Marillonnet il y a environ 7 ans

  • Statut changé de Résolu (à déployer) à En cours
#3

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

#5

Mis à jour par Benjamin Dauvergne il y a environ 7 ans

Yep Ack.

#6

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').
#7

Mis à jour par Benjamin Dauvergne il y a plus de 6 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF