Exploration d'une autre façon de construire la liste des doublons potentiels
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.