Projet

Général

Profil

Bug #58632

Action Création de demande, pouvoir vider un champs autrement qu'avec Python

Ajouté par Anaïs Ecuvillon il y a plus de 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
16 novembre 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Fait suite à la discussion sur la dépréciation de Python.
Dans une action "Création de demande", pour vider (remettre à zéro) un champs, y compris fichier, aujourd'hui il faut :
Dans les "Correspondances vers les champs de la nouvelle demande", sélectionner le champ concerné et ajouter comme Expression Python "None" puis cliquer sur le bouton "Ajouter une ligne".
Ex. ici : https://demarches-aecuvillon.test.entrouvert.org/backoffice/workflows/5/status/0/items/3/

Si on fait autre chose, comme laisser le champ vide au format texte ou gabarit, cela ne fonctionne pas.

Pour info, je suis en train de rédiger un tuto (avec vidéo) sur la création d'une demande (https://doc-publik.entrouvert.com/manage/pages/545/), donc je la mets en attente pour le moment.


Fichiers

Révisions associées

Révision 0c6b0bae (diff)
Ajouté par Frédéric Péters il y a presque 2 ans

workflows: accept empty mappings in (create/edit) (form/card) actions (#58632)

Historique

#1

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

  • Assigné à mis à Serghei Mihai
#2

Mis à jour par Stéphane Laget il y a plus de 2 ans

(on a la même chose avec les données de traitement)

#3

Mis à jour par Serghei Mihai il y a plus de 2 ans

  • Statut changé de Nouveau à En cours

Lors de la création d'une demande on ne touche pas aux données de traitement.

#4

Mis à jour par Stéphane Laget il y a plus de 2 ans

non, mais ce serait donc un autre ticket. C'est la possibilité en django de "vider" une donnée de traitement de type liste d'une manière générale.

#5

Mis à jour par Serghei Mihai il y a plus de 2 ans

Modifier accept_empty_value à True permet de garder les Mapping avec comme expression None et cela vide la valeur du champ lors de l’exécution de l'action.

#6

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

  • Statut changé de Solution proposée à En cours

Le test ne teste pas la partie IHM qui est la seule modification ici, ça teste juste le comportement de perform() quand mapping.expression est None.

#7

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

je déterre un peu ce ticket, permettra de ne plus avoir d'Expression Python lié à ça dans le rapport de dépréciation, car aujourd'hui il n'existe pas d'alternative

#8

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

Mais en mettant pas le champ dans l'action de création, ça marche, non ?

#9

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

  • Assigné à changé de Serghei Mihai à Frédéric Péters

Ce qui n'est pas écrit c'est qu'il y a aussi la correspondance auto activée.

(bref pas de raison que ça traine comme ça sur une écriture de test, je regarderai ça).

#10

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

Ça ne rebasait pas tout seul et comme accept_empty_value devenait vrai tout le temps partout autant le supprimer, voilà tout refait.

#11

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

  • Statut changé de Solution proposée à Solution validée

Top

#12

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

  • Statut changé de Solution validée à Résolu (à déployer)
commit 0c6b0bae605be0aa42ec3ac87f1d23fdda2c0f10
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue May 31 09:51:56 2022 +0200

    workflows: accept empty mappings in (create/edit) (form/card) actions (#58632)
#13

Mis à jour par Transition automatique il y a presque 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#14

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

Anaïs Ecuvillon a écrit :

Pour info, je suis en train de rédiger un tuto (avec vidéo) sur la création d'une demande (https://doc-publik.entrouvert.com/manage/pages/545/), donc je la mets en attente pour le moment.

Du coup, c'est en ligne : https://doc-publik.entrouvert.com/admin-fonctionnel/les-tutos/creation-demande-avec-pre-remplissa/

#15

Mis à jour par Transition automatique il y a plus d'un an

Automatic expiration

Formats disponibles : Atom PDF