Development #6964
Fournir des infos de comptage dans les variables de subtitution des formdefs
0%
Description
Dans #5259 :
mise à disposition d'une variable contenant le nombre de formulaires dans un statut donné; ça peut être fait de diverses manières, plus ou moins "conviviales" pour la personne définissant la condition, i.e. len(form_objects.get_ids_with_indexed_value('status', 'wf-2')) < form_limite vs form_with_status_wf_2 < form_limite
Fichiers
Révisions associées
fields: give Page conditions access to all substitution variables (#6964)
Historique
Mis à jour par Frédéric Péters il y a environ 9 ans
- Fichier 0001-formdefs-add-a-form_objects-substitution-variable-wi.patch 0001-formdefs-add-a-form_objects-substitution-variable-wi.patch ajouté
- Fichier 0002-fields-give-Page-conditions-access-to-all-substituti.patch 0002-fields-give-Page-conditions-access-to-all-substituti.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Le premier patch fait ça en créant un form_objects, qui est un objet "proxy" fait pour exposer quelques infos de l'objet formdef (j'ai trouvé ça mieux que d'inclure le tout dans la classe FormDef et de donner simplement accès à "self", parce que ça limite et définit précisément ce qu'il est possible d'atteindre via cette "API").
Le second donne accès aux variables de substitutions dans l'évaluation des conditions de page (je pensais que c'était déjà le cas, mais non).
Mis à jour par Frédéric Péters il y a environ 9 ans
- Statut changé de En cours à Résolu (à déployer)
commit 9eee1104c84dd2a4a22acfdd6138c91e145ac2fa Author: Frédéric Péters <fpeters@entrouvert.com> Date: Thu Apr 16 15:54:42 2015 +0200 fields: give Page conditions access to all substitution variables (#6964) commit befd0e0461de5717fcc449609cc2d8e05db2e540 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Thu Apr 16 15:36:23 2015 +0200 formdefs: add a form_objects substitution variable with more info (#6964)
formdefs: add a form_objects substitution variable with more info (#6964)