Project

General

Profile

Development #58835

Conditions sur les champs d'un bloc de champ

Added by Mikaël Ates (absent jusqu’au 29/08) 9 months ago. Updated 3 months ago.

Status:
Fermé
Priority:
Normal
Category:
Fabriques et traitement (wcs)
Target version:
Start date:
Due date:
19 May 2022
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
Yes
Club:
Yes

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€.


Related issues

Related to w.c.s. - Development #54761: Conditions dans les blocs de champsFermé19 May 2022

Actions

History

#1

Updated by Mikaël Ates (absent jusqu’au 29/08) 9 months ago

#3

Updated by Mikaël Ates (absent jusqu’au 29/08) 8 months ago

  • Assignee set to Anaïs Ecuvillon → en congés jusqu'au 19/08
#4

Updated by Anaïs Ecuvillon → en congés jusqu'au 19/08 8 months ago

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

Updated by Frédéric Péters 8 months ago

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

Updated by Anaïs Ecuvillon → en congés jusqu'au 19/08 8 months ago

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

Updated by Anaïs Ecuvillon → en congés jusqu'au 19/08 6 months ago

  • Description updated (diff)
  • Due date set to 19 May 2022
  • Assignee changed from Anaïs Ecuvillon → en congés jusqu'au 19/08 to Frédéric Péters
#11

Updated by Anaïs Ecuvillon → en congés jusqu'au 19/08 3 months ago

  • Status changed from Nouveau to Fermé
  • Planning changed from No to Yes

Testé, tout est fonctionnel.

Also available in: Atom PDF