Projet

Général

Profil

Bug #7489

Nom des variables utilisables dans les conditions de page

Ajouté par Frédéric Péters il y a presque 9 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
08 juin 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Dans les workflows les variables se trouvent dans des form_var_xxx mais pour l'évaluation des conditions de page, c'est var_xxx (et pire, form_var_xxx est disponible, si déjà présent dans le formdata (c'est-à-dire si la variable ne vient pas de la page courante mais d'une page antérieure)). Tout en conservant les var_xxx pour compatibilité, ce serait pratique de les avoir aussi sous le nom form_var_xxx à cet endroit.


Fichiers

Révisions associées

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

fields: make "live" values available as form_var_xxx in page conditions (#7489)

Historique

#1

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

#2

Mis à jour par Thomas Noël il y a presque 9 ans

Pour moi on le faisait déjà : les conditions de page ne peuvent pas dépendre des pages à venir, ça n'a pas de sens, et donc toutes les form_var nécessaires sont déjà dans le get_publisher().substitutions.get_context_variables()

On avait juste laissé les var_ pour ne pas casser la compatibilité.

#3

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

Dans le get_context_variables(), le formdata qui est utilisé c'est celui "en mémoire", qui ne contient pas les données de la page en cours; on n'y trouve donc pas le form_var_foo si "foo" est un champ de la page courante.

#4

Mis à jour par Thomas Noël il y a presque 9 ans

pigé, et donc, ack

#5

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

  • Statut changé de En cours à Résolu (à déployer)
commit adbb8a9d43222c553b61ab39eac1192efc461e28
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Mon Jun 8 13:24:12 2015 +0200

    fields: make "live" values available as form_var_xxx in page conditions (#7489)
#6

Mis à jour par Thomas Noël il y a presque 9 ans

  • Version cible mis à v1.13.0
#7

Mis à jour par Thomas Noël il y a plus de 8 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF