Projet

Général

Profil

Bug #4281

L'action "Créer un document" permet la sélection d'un fichier qui ne sera pas utilisé

Ajouté par Frédéric Péters il y a environ 10 ans. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Bas
Assigné à:
Version cible:
-
Début:
04 février 2014
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Il m'a fallu dix minutes et un passage par pdb pour comprendre que je lisais trop vite l'écran de définition de l'action "Créer un document", que je ne décochais pas la case "Garder le fichier actuel", je me contentais de choisir un nouveau fichier.

Je pense que ce formulaire devrait être amélioré, diverses actions sont possibles, utiliser du js pour désactiver l'upload quand la case est cochée, ou peut-être simplement considérer que le champ fichier non complété signifie garder l'ancien. Je ne sais pas ce qui a justifié le design actuel.


Fichiers

Révisions associées

Révision 97e8be1e (diff)
Ajouté par Frédéric Péters il y a plus d'un an

workflows: use a simple file widget to set model document (#4281)

Historique

#1

Mis à jour par Benjamin Dauvergne il y a environ 10 ans

Je ne vois pas de traitement particulier pour obtenir ce comportement dans la méthode add_parameters_widget() ou ailleurs dans la classe, j'ai l'impression que c'est le comportement habituel du widget UploadWidget.

#2

Mis à jour par Frédéric Péters il y a environ 10 ans

Certes mais ce serait peut-être utile de savoir ce qui a justifié le fonctionnement actuel, avant de défaire.

#3

Mis à jour par Benjamin Dauvergne il y a environ 10 ans

Le design est directement inspiré du FileWithPreviewWidget version avant avril-2013. Je m'inquiétais à l'époque du comportement de ce dernier en dehors d'un formulaire w.c.s. je pense:

commit 290221c526888a396c32a115cd922b702680cbaf
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Tue Jun 21 20:08:09 2011 +0000

    Add the possibility to keep the actual value to the UploadWidget

    It looks ever-more like FileWithPreviewWidget, but I'm a bit afraid to
    touch this one; seems there is a lot of legacy around it that I would
    not want to break.

Le besoin est simplement de pouvoir conserver le fichier quand on y touche pas et je pense qu'il pourrait être couvert sans la checkbox effectivement. On renomme le ticket ?

#4

Mis à jour par Frédéric Péters il y a environ 10 ans

Pour moi le sujet décrit bien le bug de comportement, mais tu peux le changer si tu trouves qu'autre chose irait mieux.

Pour la résolution, tu vois l'utilisation d'un FileWidget, tout simplement ?

#6

Mis à jour par Frédéric Péters il y a plus d'un an

#7

Mis à jour par Lauréline Guérin il y a plus d'un an

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

Mis à jour par Frédéric Péters il y a plus d'un an

  • Statut changé de Solution validée à Résolu (à déployer)
commit 97e8be1ee9f5195e0353744926aab6a24cfe3647
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Fri Nov 4 18:10:30 2022 +0100

    workflows: use a simple file widget to set model document (#4281)
#9

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

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

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

Automatic expiration

Formats disponibles : Atom PDF