Développement #79846
api, retourner les options d'un champ liste dans le schéma
0%
Description
Ce serait utile côté combo pour présenter les options d'un champ liste utilisé comme filtre dans le bon ordre (#78802).
On sait déjà extraire ces options pour les présenter dans les filtres d'une vue de traitement, ou dans les statistiques, via FormPage.get_item_filter_options.
Ce ticket pour réfléchir au sujet et éventuellement aboutir à un chiffrage.
History
Updated by Valentin Deniaud over 1 year ago
Valentin Deniaud a écrit :
On sait déjà extraire ces options pour les présenter dans les filtres d'une vue de traitement, ou dans les statistiques, via FormPage.get_item_filter_options.
Oui mais non ce n'est pas ce qu'on veut ici, ça ne tient pas compte de l'ordre, fausse piste.
Vu la demande client on peut éventuellement se limiter à l'export des choix dans le cas « liste simple ».
Et à faire l'archéologie je tombe sur le relativement récent
commit 502a0a185fe5649a46e018bd675232778f89b729 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sat Sep 10 15:31:20 2022 +0200 api: do not include data source items in formdef/carddef schema (#68708)
sur lequel il s'agirait de revenir.
Updated by Frédéric Péters over 1 year ago
sur lequel il s'agirait de revenir.
On ne peut pas totalement revenir dessus, dans le ticket cité :
cette API "schema" est appelée lors de l'enregistrement d'une cellule "fiche(s)" et si c'est trop long ça ne le fait pas
Peut-être un paramètre à l'appel, pour obtenir ces infos ?
Updated by Valentin Deniaud over 1 year ago
Yep mais moi je propose de
se limiter à l'export des choix dans le cas « liste simple »
À valider avec le client mais si c'est OK, ça fait un dev simple et avec des conséquences négligeables sur les perfs, qui ne nécessitent pas un nouveau paramètre.