Projet

Général

Profil

Development #58835

Conditions sur les champs d'un bloc de champ

Ajouté par Mikaël Ates il y a plus de 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
Fabriques et traitement (wcs)
Version cible:
Début:
Echéance:
19 mai 2022
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Oui
Club:
Oui

Description

Ceci avait été écarté lorsque les conditions ont été introduites.

Cela peut désormais être étudié et considéré.

Financé par le club en développement mutualisé à hauteur de 12k€.


Demandes liées

Lié à w.c.s. - Development #54761: Conditions dans les blocs de champsFermé19 mai 2022

Actions

Historique

#1

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

#3

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

  • Assigné à mis à Anaïs Ecuvillon
#4

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

Pour chiffrer avec précision et évaluer le nombre de jours, le périmètre pourrait être :
  • Ajout d'une condition d’affichage Django à tous les champs d'un bloc de champs.
  • Ces conditions s'appliquent uniquement à l'intérieur du bloc de champs.

Ex. Affichage de champs spécifiques selon la réponse à "Vous êtes : un particulier, une association, un professionnel"

Ce qui est exclus (pour ne pas retarder ou compliquer ce dev) :
  • Il n'est pas possible de conditionner l'affichage d'un champ du bloc de champs depuis un champ hors du bloc de champs.

Donc maintenant je recherche un dev pour ça (plusieurs collectivités ont déjà manifesté leur intérêt : Toulouse, Villejuif et CD44).

#5

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

Ces conditions s'appliquent uniquement à l'intérieur du bloc de champs

En cas de blocs répétés, les conditions s'appliquent bien indiviuellement sur chaque "répétition" du bloc, pas sur l'ensemble des blocs.

i.e. sur un bloc de champ, avec identifiant "bloc" qui serait

  • un champ texte (identifiant "texte")
  • un champ texte

Pour afficher le second champ texte uniquement quand le premier contient "toto", la condition serait « bloc_var_texte == "toto" ».

et ça donnerait sur la page :

  texte : [ toto ......... ]    texte2 : [ blah ..... ]
  texte : [ autre chose .. ]
  <ajouter>

i.e. pas 'influence de la valeur choisir sur la première ligne sur la condition d'évaluation du champ "texte2" de la deuxième ligne.

On s'entend bien là-dessus ?

(ou bien on ne considère pas les blocs répétés ?).

#6

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

Frédéric Péters a écrit :

On s'entend bien là-dessus ?

Oui, c'est ce qui couvrira le plus d'usages (même si tu vas voir que d'autres usages vont émerger...)

#8

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

  • Description mis à jour (diff)
  • Echéance mis à 19 mai 2022
  • Assigné à changé de Anaïs Ecuvillon à Frédéric Péters
#11

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

  • Statut changé de Nouveau à Fermé
  • Planning changé de Non à Oui

Testé, tout est fonctionnel.

Formats disponibles : Atom PDF