Development #38621
ne pas considérer l'info "erreur appel webservice" présente mais cachée dans l'historique, pour l'affichage "groupé" des statuts
0%
Description
Une demande qui se trouve avec une succession de statuts identiques et vides affichera uniquement le premier passage + une info "(dernière vérification: date/heure)".
Mais si ce n'est pas vide, que ça a evolution.parts = [JournalWsCallErrorPart(...)] parce qu'il y a eu échec d'un appel webservice, il y aura une entrée par "evolution" dans l'historique, y compris en front où le JournalWsCallErrorPart() ne s'affiche pas.
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Fichier 0001-forms-ignore-hidden-evolution-parts-when-joining-sta.patch 0001-forms-ignore-hidden-evolution-parts-when-joining-sta.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Ajout d'une méthode is_hidden, définie pour le JournalWsCallErrorPart.
Ça demande un petit changement dans FormData, au niveau du stockage on n'enregistre pas de ligne d'historique sur un statut vide qui n'a pas changé (#22236), et l'évaluation de "vide" se fait via display_parts(), et comme désormais display_parts() retourne uniquement les bouts vraiment visibles, je change ça pour vérifier totalement .parts
à la place. (dans la pratique ça n'a pas de conséquence, comme les JournalWsCallErrorPart étaient de toute façon "visibles", il y avait de toute façon une ligne ajoutée à l'historique). (on pourrait se poser la question d'également réutiliser la ligne "evolution" existante dans cette situation, ça ferait grossir la colonne "parts" plutôt qu'ajouter des lignes)
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Fichier 0001-forms-ignore-hidden-evolution-parts-when-joining-sta.patch 0001-forms-ignore-hidden-evolution-parts-when-joining-sta.patch ajouté
Adaptation au test qui regardait si .view() retournait quelque chose, pour utiliser la nouvelle méthode is_hidden() à la place.
Mis à jour par Frédéric Péters il y a presque 3 ans
- Lié à Development #54497: log de debug des actions de workflow ajouté
Mis à jour par Frédéric Péters il y a presque 3 ans
- Fichier 0001-forms-ignore-hidden-evolution-parts-when-joining-sta.patch 0001-forms-ignore-hidden-evolution-parts-when-joining-sta.patch ajouté
Rebase pour incorporer le is_hidden en attribut de la nouvelle classe de base.
Ce développement devient utile au-delà des appels webservice, pour qu'ensuite les infos de debug (de #54497) ne viennent pas perturbé l'affichage "groupé" des statuts.
Mis à jour par Emmanuel Cazenave il y a presque 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a presque 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit e8926cd070aed9c02cf2afb92d872fa957be4f59 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Wed Dec 18 14:26:39 2019 +0100 forms: ignore hidden evolution parts when joining statuses in history (#38621)
Mis à jour par Frédéric Péters il y a presque 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
forms: ignore hidden evolution parts when joining statuses in history (#38621)