Projet

Général

Profil

Development #44310

permettre de "vider" une donnée de traitement

Ajouté par Thomas Noël il y a presque 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
22 juin 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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

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

workflows: allow setting backoffice fields to an empty value (#44310)

Historique

#1

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.

#2

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

#3

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 » ?

#4

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 ?

#5

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.

#6

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

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).

#7

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)
#8

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

Formats disponibles : Atom PDF