Development #48352
custom_user: dans free_text_search repérer les numéros de téléphone et les normaliser
Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
06 novembre 2020
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
La regexp peut-être sioux mais on peut commencer par quelque chose de simple comme '+?([.-\s]?\d){10,}' si on trouve 10 chiffres qui se suivent séparés par des caractères ., - ou espace on les prends on vire les caractères spéciaux et on convertit éventuellement le 0033 ou +33 en 0.
Aussi si on trouve une telle chose, on ne cherche pas dans email, first_name, last_name, uniquement dans des attributs indexés "possibles", i.e. du type string (numéro rsa ou autre) ou phonenumber, pas besoin de regarder dans les dates de naissance.
Fichiers
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 3 ans
- Fichier 0002-tests-use-pytest-style-48352.patch 0002-tests-use-pytest-style-48352.patch ajouté
- Fichier 0001-misc-specialize-user-search-for-phone-numbers-48352.patch 0001-misc-specialize-user-search-for-phone-numbers-48352.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a plus de 3 ans
- Statut changé de Solution proposée à Nouveau
Nouvelle approche, utiliser les préfixes pour chercher les différentes formes, sans chercher de forme canonique.