Projet

Général

Profil

Development #62304

journal des événements : faire une recherche selon le domaine du courriel

Ajouté par Thomas Noël il y a environ 2 ans. Mis à jour il y a environ 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
01 mars 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Question d'un client :

pourrait-on faire évoluer la page du journal authentic pour pouvoir filtrer les événements sur une partie de l'email de l'utilisateur ? On pourrait ainsi auditer les connexions des utilisateurs avec accès back office, qui sont aujourd'hui @cnil.fr et demain @entrouvert.com et le domaine du futur sous-traitant, qui sont sinon perdues au milieu des logs des usagers (c'est peut-être déjà possible ?).

Je ne pense pas cela possible, «email:» cherche un mail exact. On pourrait le rendre plus intelligent en lui faisant accepter quelque chose comme « email:@example.net » ?


Fichiers

Révisions associées

Révision d8c76ddf (diff)
Ajouté par Corentin Séchet il y a environ 2 ans

journal: make search by email accept email substring (#62304)

Historique

#1

Mis à jour par Corentin Séchet il y a environ 2 ans

  • Assigné à mis à Corentin Séchet
#2

Mis à jour par Corentin Séchet il y a environ 2 ans

J'ai utilisé icontains dans les requêtes, ça me paraissait à la fois le plus simple, compatible avec le fonctionnement actuel et ça permet éventuellement de chercher avec une partie d'un nom de domaine, ou un nom d'utilisateur sans domaine. Ca serait éventuellement intéressant de faire le même changement sur le champ username.

#4

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

Aussi, il faudrait renvoyer les user selon un bon ordre de pertinence, quand on cherche il faudrait que (match exact) sorte avant . Je ne pense pas que icontains trie automatiquement...?

#5

Mis à jour par Corentin Séchet il y a environ 2 ans

Oups, en effet. J'ai aussi corrigé l'erreur pylint qui ça introduisait, mais je n'ai pas bien compris pourquoi black ne s'en chargeait pas tout seul.

#6

Mis à jour par Corentin Séchet il y a environ 2 ans

Thomas Noël a écrit :

Aussi, il faudrait renvoyer les user selon un bon ordre de pertinence, quand on cherche il faudrait que (match exact) sorte avant . Je ne pense pas que icontains trie automatiquement...?

Non en effet, mais je ne saisis pas bien l'utilité : les events sont classés par date, ça ne changera rien au résultat final, si ?

#8

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

Corentin Séchet a écrit :

Thomas Noël a écrit :

Aussi, il faudrait renvoyer les user selon un bon ordre de pertinence, quand on cherche il faudrait que (match exact) sorte avant . Je ne pense pas que icontains trie automatiquement...?

Non en effet, mais je ne saisis pas bien l'utilité : les events sont classés par date, ça ne changera rien au résultat final, si ?

Arf... faut m'oublier parfois.

#10

Mis à jour par Valentin Deniaud il y a environ 2 ans

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

Ça me paraît nickel !

Corentin Séchet a écrit :

Oups, en effet. J'ai aussi corrigé l'erreur pylint qui ça introduisait, mais je n'ai pas bien compris pourquoi black ne s'en chargeait pas tout seul.

À terme il s'en chargera, pour le moment ça discute encore https://github.com/psf/black/issues/2188

#11

Mis à jour par Corentin Séchet il y a environ 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit d8c76ddf94dc65256a8b28f5e5d70a5110583b4e
Author: Corentin Séchet <csechet@entrouvert.com>
Date:   Mon Mar 14 15:01:30 2022 +0100

    journal: make search by email accept email substring (#62304)
#12

Mis à jour par Transition automatique il y a environ 2 ans

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

Mis à jour par Transition automatique il y a presque 2 ans

Automatic expiration

Formats disponibles : Atom PDF