Skip to content

Exploration d'une autre façon de construire la liste des doublons potentiels

Yannick François requested to merge alternate-duplicate-users-suggestions into master

Exploration d'une autre façon de construire la liste des doublons potentiels.

https://trello.com/c/Jvs9g9Zp/1035-agent-suggestions-dusagers-doublons

Pour l'affichage, j'ai repris la même vue que pour la pr https://github.com/betagouv/rdv-solidarites.fr/pull/835 sauf que c'est très très simplifié puisqu'une partie de la compléxité est déplacé dans le service et le fait d'utiliser un flag en base de données.

Le principe:

  • à chaque modification / création d'un usager ;
  • un job en arrière plan va chercher le premier doublon possible en parcourant les autres usagers de l'organisation ;
  • une fois trouvé, on écrit l'id de l'usager doublon potentiel dans l'usager modifié (potential_duplicate_id) ;
  • ça permet de faciliter l'affichage où du coup, nous avons une liste d'usager ayant un potential_duplicate_id non nulle, et d'afficher les la référence au deux usagers dans le tableau.

Merge request reports