Development #45438
édition d'un champ liste autocomplétion, affichage de la valeur
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
Historique
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Fichier 0001-forms-put-item-display-value-in-session-for-select2-.patch 0001-forms-put-item-display-value-in-session-for-select2-.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Thomas Noël il y a plus de 3 ans
- Statut changé de Solution proposée à Solution validée
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)
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
forms: put item display value in session for select2 use (#45438)