Projet

Général

Profil

Development #54761

Conditions dans les blocs de champs

Ajouté par Marie Kuntz il y a presque 3 ans. Mis à jour il y a presque 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
Echéance:
19 mai 2022
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

L'usage des blocs de champs se généralisant, il serait intéressant d'ajouter la possibilité de mettre des conditions sur les champs dans un bloc de champs.
Est-ce possible ? peut-on avoir un chiffrage ?


Fichiers


Demandes liées

Lié à Publik - Development #58835: Conditions sur les champs d'un bloc de champFermé19 mai 2022

Actions
Lié à w.c.s. - Development #61775: Calculer une valeur dynamique (à partir de champs du bloc) dans un champ commentaire du blocFermé14 février 2022

Actions

Révisions associées

Révision bc64d545 (diff)
Ajouté par Frédéric Péters il y a presque 2 ans

general: add support for conditions in block fields (#54761)

Historique

#2

Mis à jour par Frédéric Péters il y a presque 3 ans

C'est assez compliqué; particulièrement ça amène à devoir créer un contexte d'évaluation des conditions spécifiques à chaque occurence de bloc.

Et ici je me limite à imaginer une condition qui concerne uniquement un champ, pas une condition genre "si sur la demande la case à cocher X est cochée alors faire apparaitre le champ Y du bloc de champs; ni peut-être pire à des conditions entre données de "lignes" de blocs différentes.

#3

Mis à jour par Marie Kuntz il y a presque 3 ans

J'imagine limiter les conditions à l'intérieur du bloc, je pense qu'on peut contourner les conditions à l'extérieur en utilisant différents blocs de champs.

#8

Mis à jour par Jérôme ROMANI il y a plus de 2 ans

Bonjour,

côté Toulouse Métropole, nous sommes intéressés par cette potentielle évolution: ne pouvant lier notre demande à celle-ci, je place le lien ici https://dev.entrouvert.org/issues/46487

En effet, rien que pouvoir masquer certains champs (via is_backoffice ou is_not_backoffice) serait salvateur.

#10

Mis à jour par Mikaël Ates il y a plus de 2 ans

#11

Mis à jour par Anaïs Ecuvillon il y a environ 2 ans

  • Statut changé de Nouveau à En cours
#12

Mis à jour par Benjamin Dauvergne il y a environ 2 ans

  • Statut changé de En cours à Nouveau

C'est pas en cours.

#14

Mis à jour par Frédéric Péters il y a environ 2 ans

  • Assigné à mis à Frédéric Péters
#15

Mis à jour par Frédéric Péters il y a environ 2 ans

  • Echéance mis à 19 mai 2022
#16

Mis à jour par Olivier Renard il y a environ 2 ans

  • Lié à Development #61775: Calculer une valeur dynamique (à partir de champs du bloc) dans un champ commentaire du bloc ajouté
#18

Mis à jour par Frédéric Péters il y a presque 2 ans

Dans le patch des petits chunks éparpillés pour faire marcher et surtout l'ajout dans l'html d'un attribut pour identifier la "ligne" du bloc puis dans live_process_fields l'extension de l'itération pour passer sur les différentes lignes.

Comme prévu les conditions sont limitées aux infos des autres champs du bloc, pas de garantie apportée sur des combinaisons avec d'autres champs de la page. (mais j'imagine assez facilement le moment où on voudra étendre pour gérer ça aussi.

#19

Mis à jour par Lauréline Guérin il y a presque 2 ans

Lu; j'ai compris les tests, un peu moins le code
Je laisse à un autre relecteur l'occasion de faire des retours et valider, si pas d'autre relecture je valide demain :)

#21

Mis à jour par Lauréline Guérin il y a presque 2 ans

  • Statut changé de Solution proposée à Solution validée
#22

Mis à jour par Frédéric Péters il y a presque 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit bc64d545025983ea5470868d5c581bced4b5210d
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue Apr 19 07:53:49 2022 +0200

    general: add support for conditions in block fields (#54761)
#23

Mis à jour par Transition automatique il y a presque 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#24

Mis à jour par Pierre Cros il y a presque 2 ans

Testé avec succès, very nice

#25

Mis à jour par Transition automatique il y a plus d'un an

Automatic expiration

Formats disponibles : Atom PDF