Projet

Général

Profil

Development #55969

journal, recherche des événements de suppression d'un utilisateur

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é à:
Catégorie:
-
Version cible:
-
Début:
04 août 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

À investiguer #55965#note-3 j'aurais aimé pouvoir trouver dans le journal les suppressions de compte; en cherchant manuellement j'ai bien trouvé une ligne qui disait "suppression du compte « utilisateur supprimé (#263790) »" mais en utilisant la recherche en y tapant "suppression" je n'ai aucun résultat.

Peut-être devrais-je tirer de :

Utilisez event:login pour trouver tous les évènements du type login.

en barre latérale l'info comme quoi chercher event:quelquechose me donnerait ce que je cherche, mais il manque alors une liste de ce qui peut être cherché. (?)


Fichiers

Révisions associées

Révision d23b4930 (diff)
Ajouté par Valentin Deniaud il y a plus de 2 ans

journal: refactor journal search documentation (#55969)

Révision 167d5ebb (diff)
Ajouté par Valentin Deniaud il y a plus de 2 ans

manager: add access to journal event types list (#55969)

Révision 469e4641 (diff)
Ajouté par Valentin Deniaud il y a plus de 2 ans

manager: add user deletions choice in journal search form (#55969)

Révision 4b485158 (diff)
Ajouté par Valentin Deniaud il y a plus de 2 ans

journal: make event type search less strict (#55969)

Historique

#1

Mis à jour par Valentin Deniaud il y a plus de 2 ans

  • Assigné à mis à Valentin Deniaud
#2

Mis à jour par Valentin Deniaud il y a plus de 2 ans

C'est pas mal lié à #50054, où on a décidé d'ajouter un champ de type liste simple avec des choix qui englobent plusieurs types d'évènement, pour s'éviter une liste à choix multiple.
Donc sans revenir sur ce choix ici tout ce qu'on peut faire c'est comme tu l'écris ajouter la liste des évènements. Comme elle est très longue on est obligés de l'afficher dans une popup, ça donnerait un truc comme ça.

#3

Mis à jour par Valentin Deniaud il y a plus de 2 ans

#4

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

  • Sujet changé de journal, recherche des événements de suppresson d'un utilisateur à journal, recherche des événements de suppression d'un utilisateur

En pratique il n'y a aucun choix dans la liste déroulante qui me semblait évident pour chercher les suppressions :utilisateurs / modification de profil peut-être, puis filtrer sur backoffice / gestion des utilisateurs, et dans le tas de toute façon en venir au ctrl-f pour tenter de trouver une suppression dans le tableau, et passer à côté de la suppression réalisée via l'API.

Aidé par la boite de dialogue de la capture, j'essaie désormais event:deletion et ça me capte bien tout y compris les suppressions des rôles, j'essaie event:user.deletion en me disant que je ne veux pas uniquement les suppressions réalisées par le backoffice mais ça ne ne matche alors pas celle du backoffice, pour avoir celles-ci, il faut event:manager.user.deletion (et ça m'attrape les suppressions via l'API).

Je trouve la popup utile mais elle ne va pas répondre totalement à ma demande de pouvoir chercher tous les événements de suppression d'utilisateurs.

#5

Mis à jour par Valentin Deniaud il y a plus de 2 ans

Donc soit :
  • en plus de la popup, faire en sorte que « event:xxx » soit moins strict et puisse matcher xxx_yyy
  • indépendamment de la popup, ajouter un groupe « Général » dans la liste déroulante et y mettre « Suppression d'un utilisateur », en se disant que c'est un choix courant et utile. Ce nouveau groupe « Général » serait enrichi au fur et à mesure des besoins (et à chaque fois c'est un patch d'une ligne, donc c'est cool).
#6

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

Valentin Deniaud a écrit :

Donc soit :
  • en plus de la popup, faire en sorte que « event:xxx » soit moins strict et puisse matcher xxx_yyy
  • indépendamment de la popup, ajouter un groupe « Général » dans la liste déroulante et y mettre « Suppression d'un utilisateur », en se disant que c'est un choix courant et utile. Ce nouveau groupe « Général » serait enrichi au fur et à mesure des besoins (et à chaque fois c'est un patch d'une ligne, donc c'est cool).

Je dirai les deux, aucune ne me parait plus cher que d'en discuter longtemps, on verra ensuite à l'usage.

#7

Mis à jour par Valentin Deniaud il y a plus de 2 ans

Valentin Deniaud a écrit :

  • en plus de la popup, faire en sorte que « event:xxx » soit moins strict et puisse matcher xxx_yyy

À la réflexion je trouve cette idée pas ouf, on risque de passer de « xxx ne matche pas xxx_yyy » à « xxx matche xxx_yyy alors que je voulais juste xxx ».

  • indépendamment de la popup, ajouter un groupe « Général » dans la liste déroulante et y mettre « Suppression d'un utilisateur »

J'ajoute un patch pour faire ça.

#8

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

Valentin Deniaud a écrit :

Valentin Deniaud a écrit :

  • en plus de la popup, faire en sorte que « event:xxx » soit moins strict et puisse matcher xxx_yyy

À la réflexion je trouve cette idée pas ouf, on risque de passer de « xxx ne matche pas xxx_yyy » à « xxx matche xxx_yyy alors que je voulais juste xxx ».

Pour l'instant le seul retour qu'on a c'est exactement l'inverse, peut-être as-tu un contre exemple plus précis ?

#9

Mis à jour par Valentin Deniaud il y a plus de 2 ans

Benjamin Dauvergne a écrit :

Pour l'instant le seul retour qu'on a c'est exactement l'inverse, peut-être as-tu un contre exemple plus précis ?

Non pas vraiment, aller encore un patch qui ne mange pas de pain.

#10

Mis à jour par Valentin Deniaud il y a plus de 2 ans

Valentin Deniaud a écrit :

Non pas vraiment, aller encore un patch qui ne mange pas de pain.

Ça mangeait un peu de pain, il fallait des adaptations aux tests.

#11

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

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

Quand c'est vert.

#12

Mis à jour par Valentin Deniaud il y a plus de 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 4b485158e1708798fa756e3899094d47b3daee7a
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Tue Aug 24 10:25:08 2021 +0200

    journal: make event type search less strict (#55969)

commit 469e46412e6c0f2ccbfd5e18be0aea13645d1cb9
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Mon Aug 23 16:20:27 2021 +0200

    manager: add user deletions choice in journal search form (#55969)

commit 167d5ebba694c20a6abcd31331b1f15fa64d136d
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Wed Aug 4 16:10:14 2021 +0200

    manager: add access to journal event types list (#55969)

commit d23b49306e945fce9513a2d0412a8b564d22cc42
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Wed Aug 4 16:09:08 2021 +0200

    journal: refactor journal search documentation (#55969)
#13

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