Projet

Général

Profil

Development #79846

api, retourner les options d'un champ liste dans le schéma

Ajouté par Valentin Deniaud il y a 10 mois. Mis à jour il y a 8 mois.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
20 juillet 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

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.

Historique

#1

Mis à jour par Valentin Deniaud il y a 9 mois

  • Assigné à mis à Valentin Deniaud
#2

Mis à jour par Valentin Deniaud il y a 9 mois

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.

#3

Mis à jour par Frédéric Péters il y a 9 mois

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 ?

#4

Mis à jour par Valentin Deniaud il y a 9 mois

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.

#7

Mis à jour par Valentin Deniaud il y a 8 mois

  • Statut changé de Nouveau à Rejeté

Formats disponibles : Atom PDF