Projet

Général

Profil

Bug #20273

l'action interactive de génération d'un doc provoque toujours un affichage dans le journal, même sur un statut privé

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

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

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Copie d'écran jointe : un document a été généré depuis une action de génération de doc interactive dans le workflow, mais dans un statut caché à l'usager. Pourtant, celui-ci voit le document apparaitre.

Certainement lié au fait que l'évolution n'a pas de statut, et donc peut-être un problème plus général de divulgation de ces évolutions qui devraient prendre le statut de leur grande soeur.


Fichiers

Révisions associées

Révision d58f7e4f (diff)
Ajouté par Thomas Noël il y a plus de 6 ans

formdata: hide intermediary evolutions based on correct status (#20273)

Historique

#1

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

Voilà. J'ai déplacé la fonction is_hidden en dessous de get_status parce qu'elle l'utilise (et parce que ça rend le patch plus facile à lire).

Bien sûr ça pourrait créer des soucis sur l'existant, mais je considère que si on compte que des evolutions sans statut s'affichent alors qu'elle sont créées par un statut caché, c'est qu'on utilise ce bogue... Donc je préfère corriger pour avoir un comportement plus clair.

Et je m'abrite derrière "les tests passent" pour dire que ça change rien, na.

#2

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

  • Statut changé de Nouveau à En cours
#4

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

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

Voilà c'est poussé avec un test supplémentaire.

commit d58f7e4fb240cf5f3f7d4b47380f07476f5ebeb7
Author: Thomas NOEL <tnoel@entrouvert.com>
Date:   Fri Nov 24 20:10:31 2017 +0100

    formdata: hide intermediary evolutions based on correct status (#20273)
#5

Mis à jour par Brice Mallet il y a plus de 6 ans

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

Formats disponibles : Atom PDF