Projet

Général

Profil

Development #57872

dans l'inspect la trace des actions mentionner les actions "éditer"

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
14 octobre 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Dans un historique,

  • Saut sur expiration
  • 2021-10-08 05:39:16.487 Saut automatique
  • 2021-10-08 05:39:16.488 Saut automatique
  • 2021-10-08 11:18:53 Réactiver
  • 2021-10-08 11:19:48.399 Données de traitement

Et ça fait bizarre ce "Réactiver" qui semble apparaitre sans raison. La raison c'est qu'il est configuré comme statut vers lequel aller après une action d'édition, qui ne se trouve pas logguée.


Fichiers

Révisions associées

Révision d15cd247 (diff)
Ajouté par Frédéric Péters il y a plus de 2 ans

backoffice: include all event lines in trace history (#57872)

Historique

#1

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

Dans d'autres situations c'est bien affiché; ce qu'on a ici c'est :

            for evolution in self.filled.evolution:
                if evolution.status and evolution.status != wf_status:
                    for part in evolution.parts or []:
                            if part.actions:
                                 ... # afficher la ligne qualifiant l'événement (saut, action globale, édition, etc.)
...
                first_part = True
                for part in evolution.parts or []:
                    if isinstance(part, ActionsTracingEvolutionPart):
                        if not first_part and part.actions:
                            ... # afficher la ligne qualifiant l'événement (...)

en situation classique on va afficher la ligne de l'événement au début, et dans la deuxième boucle on va zapper cette première ligne d'événement déjà affichée.

Mais dans le cas à l'origine de ce ticket on ne passe pas dans la boucle du premier affichage et on se trouve indûment cacher la ligne quand elle arrive dans la deuxième boucle.

Patch pour plutôt garder en mémoire la dernière ligne qui a déjà été affichée, ne pas la réafficher si elle apparait à nouveau, mais si elle apparait pour première fois, l'afficher.

#3

Mis à jour par Emmanuel Cazenave il y a plus de 2 ans

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

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

  • Statut changé de Solution validée à Résolu (à déployer)
commit d15cd247ebe7d425f203b0782045a86684e6c4ad
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue Oct 19 21:52:40 2021 +0200

    backoffice: include all event lines in trace history (#57872)
#5

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

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

Formats disponibles : Atom PDF