Development #76591
Donnée calculée : augmenter la taille du champ Valeur
0%
Description
La valeur peut être un filtre de requête et dans ce cas, on ne voit pas l'intégralité du contenu.
Ce serait utile que le champ soit + grand (plusieurs lignes comme un champ texte long, sans que ce n'en soit un, je ne sais pas si c'est possible... ).
Ex. ici avec une DC pour Parsifal :
{% with tarifs=cards|objects:"tarifs-activites-seniors"|filter_by:"prestation"|filter_value:"Marches sportives, actives et avec bâtons" %} {% if form_var_lieu_residence == "une autre commune" %}{{ tarifs|first|get:"tarif_hors_toulouse"|default:"" }} € {% elif form_var_senior == "oui" %}{{ tarifs|first|get:"tarif_retraite"|default:"" }} € {% elif form_var_senior == "non" %}{{ tarifs|first|get:"tarif_actif"|default:"" }} € {% endif %} {% endwith %}
et ça c'est une requête assez "courte", par rapport aux autres.
Révisions associées
misc: use a text widget for long computed field value templates (#76591)
Historique
Mis à jour par Thomas Noël il y a environ un an
Selon moi, "en tant que dev", quand une formule devient trop longue c'est qu'il faut la décomposer.
On devrait écrire ici quelque chose comme :
{{ cards|objects:"tarifs-activites-seniors"|filter_by:"prestation"|filter_value:"Marches sportives, actives et avec bâtons"|first|get:form_var_typetarif|default:"" }} €
avec le calcul au préalable de form_var_typetarif avec quelque chose comme :
tarif_{% if form_var_lieu_residence "une autre commune" }hors_toulouse{ elif form_var_senior "oui" }retraite{ else }actif{ endif %}
(tout cela écrit sans absolument rien tester nulle part. Je note que le filter_value="Marches sportives..." posera des soucis de maintenance, il faut certainement réfléchir à des id/slug/raw)
Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a 12 mois
Thomas Noël a écrit :
Selon moi, "en tant que dev",
...
(tout cela écrit sans absolument rien tester nulle part. Je note que le filter_value="Marches sportives..." posera des soucis de maintenance, il faut certainement réfléchir à des id/slug/raw)
Merci pour l'alerte. Discuté avec Stef, pour le moment on laisse comme ça mais on a bien ça en tête pour la suite,
Mis à jour par Robot Gitea il y a 9 mois
- Statut changé de Nouveau à En cours
- Assigné à mis à Frédéric Péters
Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/505
- Titre : WIP: misc: increase width of computed data field value template widget (#76591)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/505/files
Mis à jour par Robot Gitea il y a 9 mois
- Statut changé de Solution proposée à Solution validée
Thomas NOËL (tnoel) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 9 mois
- Statut changé de Solution validée à Résolu (à déployer)
Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/505
- Titre : misc: increase width of computed data field value template widget (#76591)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/505/files
Mis à jour par Transition automatique il y a 9 mois
- Statut changé de Résolu (à déployer) à Solution déployée
misc: increase width of computed data field value template widget (#76591)