Projet

Général

Profil

Development #55970

pas d'info sur qui bloque une requête quand l'utilisateur en question a été supprimé

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
04 août 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

On peut ainsi se trouver dans la situation où les boutons d'action sont cachés mais où il n'y a pas la notice "également consultés par".


Fichiers

Révisions associées

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

backoffice: don't lock if lock was acquired by deleted user (#55970)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 3 ans

  • Statut changé de Nouveau à En cours
#2

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

J'ai fait une première version qui affichait juste "deleted user", i.e.

                    try:
                        visitor_name = get_publisher().user_class.get(visitor_id).display_name
                    except KeyError:
-                       continue
+                       visitor_name = _('deleted user')

mais c'est couillon si le lock vient d'un agent supprimé, autant l'ignorer et permettre les actions.

#3

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

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

Un poil plus facile à lire.

Optimisation à 2 cents, tu pourrais décaler le calcul de "me_in_visitors" dans le bloc du "if visitor_users:".

#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)

(avec le changement suggéré)

commit 6923f4ff4bb609bbbe34de002c354a62e1c7ae61
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Wed Aug 4 12:32:16 2021 +0200

    backoffice: don't lock if lock was acquired by deleted user (#55970)
#6

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