Development #66695
dans le traitement /live, sur une mise à jour de préremplissage, on a besoin d'un mapping inverse, text → id
Début:
28 juin 2022
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Dans live_process_fields, on arrive sur
if update_prefill: value = field.get_prefill_value()[0] ... elif field.key == 'item': for option in field.get_options(): # get raw value from display value if option[1] == value: value = option[0] break
le field.get_options(), il passe donc sur toutes les options.
Par exemple toutes les communes.
On pourrait a minima imaginer que si la source de données connait ?q= elle retournera dans les résultats la valeur qu'on cherche.
(plutôt que chercher à introduire un paramètre pour demander un mapping inverse).
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus d'un an
- Fichier 0001-misc-look-up-text-option-using-q-if-available-66695.patch 0001-misc-look-up-text-option-using-q-if-available-66695.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Lauréline Guérin il y a plus d'un an
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a plus d'un an
- Statut changé de Solution validée à Résolu (à déployer)
commit 0a9de9cf7e6bc23334b0323ef1c3bd9043db2618 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue Jun 28 13:41:18 2022 +0200 misc: look up text option using ?q= if available (#66695)
Mis à jour par Transition automatique il y a plus d'un an
- Statut changé de Résolu (à déployer) à Solution déployée
misc: look up text option using ?q= if available (#66695)