Projet

Général

Profil

Development #45438

édition d'un champ liste autocomplétion, affichage de la valeur

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
24 juillet 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Sur édition d'une demande qui a un champ liste configuré en autocomplétion (source json), le libellé de l'option choisie n'apparait pas pour un agent(ou pas) qui viendrait par la suite faire édition, parce que l'affichage dans le select2 se base sur

    def get_display_value(self):
        if self.value is None:
            value = None
        else:
            value = htmlescape(self.value)
        if not value or not get_session().jsonp_display_values:
            return None
        key = '%s_%s' % (self.url, value)
        return get_session().jsonp_display_values.get(key)

et qu'il ne va pas avoir en session jsonp_display_values avec la bonne valeur.


Fichiers

Révisions associées

Révision dd743813 (diff)
Ajouté par Frédéric Péters il y a plus de 3 ans

forms: put item display value in session for select2 use (#45438)

Historique

#1

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

#3

Mis à jour par Thomas Noël il y a plus de 3 ans

  • Statut changé de Solution proposée à Solution validée
#4

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

  • Statut changé de Solution validée à Résolu (à déployer)
commit dd7438136548ef3a236b1922c1b31d9a104c8b4b
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Fri Jul 24 09:42:59 2020 +0200

    forms: put item display value in session for select2 use (#45438)
#5

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

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

Formats disponibles : Atom PDF