Projet

Général

Profil

Development #64705

sur une action réalisée par un utilisateur non identifié, on n'enregistre pas d'auteur

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
29 avril 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Dans handle_form() on a

        evo = Evolution()
        evo.time = time.localtime()
        if user:
            if filled.is_submitter(user):
                evo.who = '_submitter'
            else:
                evo.who = user.id

Ça fait que si on n'a pas d'utilisateur connecté, on n'enregistre pas d'auteur pour l'action.

is_submitter() peut pourtant fonctionner avec un user None, ça regardera alors dans la session pour voir si la demande aurait été chargée via son code de suivi.

On devrait donc pouvoir enregistrer ça, ce qui permettra dans l'historique de faire la part entre les actions de l'usager et celles d'agents.

Historique

#2

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

  • Statut changé de Nouveau à Solution déployée

Ça s'est trouvé fait en effet de bord de #74480 qui a ajouté l'enregistrement de l'utilisateur associé aux sauts des actions globales, et a refactorisé les choses de telle sorte que le cas "is_submitter" dont il est question ici soit géré.

#3

Mis à jour par Transition automatique il y a 2 mois

Automatic expiration

Formats disponibles : Atom PDF