Projet

Général

Profil

Development #48546

attribute_kinds : normaliser les préfixes des numéros de téléphone locaux

Ajouté par Benjamin Dauvergne il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
13 novembre 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Pour éviter de stocker du +33xxx ou 0033xxx.


Fichiers

Historique

#1

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

  • Tracker changé de Support à Development
#2

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

  • Bloqué par Development #48350: attribute_kinds: normaliser les numéros de téléphone posés via l'API ajouté
#3

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

  • Assigné à mis à Benjamin Dauvergne
#4

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

#6

Mis à jour par Thomas Noël il y a plus de 3 ans

Ca ne fonctionne ici que pour la France, et uniquement métropolitaine. Et je pense que l'algo un peu simplet va difficilement tenir le choc d'autres pays (Authentic est au moins utilisé en vrai en Belgique).

Quid de faire un type d'attribut "phone_number_fr" avec une fonction de normalisation bien plus explicite (cf le filtre phonenumber_fr dans w.c.s.) ? Ca me semblerait moins hasardeux et ça ne toucherait à rien de l'existant (on a peut-être des sites qui veulent avoir des +33).

#7

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

Thomas Noël a écrit :

Ca ne fonctionne ici que pour la France, et uniquement métropolitaine. Et je pense que l'algo un peu simplet va difficilement tenir le choc d'autres pays (Authentic est au moins utilisé en vrai en Belgique).

C'est pas l'algo qui t'embête, il marcherait je suppose bien avec des préfixes Belges. C'est le fait que ça va migrer les +33 en Belgique alors qu'on voudrait certainement les conserver. Ça je comprends et le mieux c'est de rendre la configuration des préfixes vide par défaut et de transformer la migration en commande.

Quid de faire un type d'attribut "phone_number_fr" avec une fonction de normalisation bien plus explicite (cf le filtre phonenumber_fr dans w.c.s.) ? Ca me semblerait moins hasardeux et ça ne toucherait à rien de l'existant (on a peut-être des sites qui veulent avoir des +33).

Là c'était pour la présentation, ici c'est juste pour normaliser, en dehors du fait que la liste des préfixes devrait varier sur chaque installation, voir être une configuration explicite, je ne suis pas certain d'avoir besoin d'une fonction aussi complexe. Je ne cherche pas à vérifier que les numéros sont valides. Juste pour 99% des numéros locaux qu'ils aient toujours la même forme pour la recherche (en normalisant de ce coté aussi #48352).

#8

Mis à jour par Thomas Noël il y a plus de 3 ans

En fait je trouve ce fonctionnement magique (caché) pas très bon. On n'a pas l'habitude nulle part de modifier les champs saisis par les usagers, je pense pas utile de créer un précédent.

En fait je ne comprends même pas à quoi ça sert, finalement... ça doit être ça mon problème :)

#9

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

  • Bloqué par Development #48350: attribute_kinds: normaliser les numéros de téléphone posés via l'API supprimé
#10

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

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

Je rejette, je vais améliorer les choses uniquement coté recherche.

Ce que ça améliore c'est que si on a stocké +33699999999 et qu'on cherche 0699999999 et bien on ne trouve pas, mais je peut aussi traiter le problème uniquement coté recherche en cherchant les trois chaînes ou alors en enlevant automatiquement le préfixe (dans ce cas on cherchera toujours 699999999 et rien d'autre, ticket #48352.

Formats disponibles : Atom PDF