Projet

Général

Profil

Bug #8859

presence des variables form_user_ dès la première d'un formulaire

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

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

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Actuellement, les variables form_user_ ne sont disponibles qu'après la première page d'un formulaire (peut-être un peu par chance, parce qu'il y a création d'une "sorte de" formdata).

Ca serait bien de:
  • s'assurer que les form_user_ existent ;
  • et ce, si possible, dès la première page.

Cas d'usage : une liste complétée depuis un data_source qui dépend de [form_user_name_identifier_0]

Note : on veut éviter l'usage des session_user, parce qu'à l'avenir, dans la saisie backoffice "au nom de", session_user et form_user seront différents.


Fichiers

Révisions associées

Révision 7e83cd55 (diff)
Ajouté par Frédéric Péters il y a plus de 8 ans

forms: give access to form_user_ from the first page (#8859)

Historique

#1

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

Il y a déjà un petit bout de gestion du côté backoffice, c'est grâce à ça que je suis tombé sur #8862.

#2

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

Parce que c'est fait ailleurs lors des get_by_magictoken, j'ajouterais un "if magictoken:" avant le "formdata.data = get_session().get_by_magictoken(magictoken, {})" dans le code de feed_current_data() (dans wcs/forms/root.py, ligne ~483 selon ce patch)

Eet sinon : ack (c'est presque comme si ça avait été prévu, cette affaire, trop fort)

#3

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

  • Statut changé de En cours à Résolu (à déployer)
commit 7e83cd55e69748c8be40b82b63725b963796ee52
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Wed Nov 4 12:48:37 2015 +0100

    forms: give access to form_user_ from the first page (#8859)
#4

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

  • Version cible mis à v1.20
#5

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

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

Formats disponibles : Atom PDF