Development #44310
permettre de "vider" une donnée de traitement
0%
Description
Dans l'action "Données de traitement" on cherche parfois à vider/effacer une donnée de traitement.
Pour l'instant on ne peut le faire qu'en attribuant la valeur None, en expression Python.
On pourrait chercher une façon plus claire de faire cela (sans passer par une expression Python). Par exemple, pourquoi pas, avoir un choix "Effacer" dans l'engrenage, en plus de Texte / Gabarit / Expression Python ?
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a presque 4 ans
- Assigné à mis à Frédéric Péters
Plutôt simplement permettre dans l'action de modification des données de traitement de laisser un gabarit vide; je dirais.
J'avais comme crainte initiale qu'il y ait des champs définis comme ça et qu'adopter un comportement sur le champ "valeur" pas défini était prendre le risque de voir des données réinitialisées mais en fait non, on n'autorise aujourd'hui simplement pas de définir l'action sans donner une nouvelle valeur.
Mis à jour par Frédéric Péters il y a presque 4 ans
- Fichier 0001-workflows-allow-setting-backoffice-fields-to-an-empt.patch 0001-workflows-allow-setting-backoffice-fields-to-an-empt.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Thomas Noël il y a presque 4 ans
- Statut changé de Solution proposée à Solution validée
Je serais d'avis de poser un petit hint sur le form.add(SetBackofficeFieldsTableWidget...) qui rappelle de « Laisser la valeur vide pour effacer la donnée de traitement correspondante » ?
Mis à jour par Frédéric Péters il y a presque 4 ans
Je vais y réfléchir et déciderai au moment de pousser vendredi, sauf si tu voulais ça avant ?
Mis à jour par Thomas Noël il y a presque 4 ans
Frédéric Péters a écrit :
Je vais y réfléchir et déciderai au moment de pousser vendredi, sauf si tu voulais ça avant ?
Pas du tout (ticket fait à l'occasion d'une demande de Stéphane qui a posé un "None" en Python pour l'instant et fera la modif le moment venu) ; et ça me va très bien d'attendre vendredi pour que ça vive un peu en recette.
Mis à jour par Frédéric Péters il y a presque 4 ans
- Fichier empty-data.png empty-data.png ajouté
Dans la branche une version qui explicite via le placeholder l'effet du champ vide. (cf capture) (j'ai trouvé ça mieux que répéter et/ou l'avoir uniquement tout en bas, sur des actions avec beaucoup de données de traitement).
Mis à jour par Frédéric Péters il y a presque 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit e8f192c9919ff242a490cff349bff5e817681388 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Jun 22 14:37:06 2020 +0200 workflows: allow setting backoffice fields to an empty value (#44310)
Mis à jour par Frédéric Péters il y a presque 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
workflows: allow setting backoffice fields to an empty value (#44310)