BdEINSALyon / portailva

Managing platform for INSA Lyon's organizations
GNU Affero General Public License v3.0
4 stars 1 forks source link

Ajouter un contrôle au champ numéro de téléphone #6

Open Crocmagnon opened 8 years ago

Crocmagnon commented 8 years ago

Il ne faudrait pouvoir saisir que des formats spécifiques dans le champ numéro de téléphone.

À priori, seuls des numéros français seront saisis. Je ne sais pas si c'est pertinent de prendre en charge différents formats sur ce champ.

Sinon on peut proposer une liste de préfixes et demander de saisir ensuite le reste du numéro ?

Dans tous les cas à mon sens ça passe par des changements dans les formulaires.

martinezleoml commented 8 years ago

Il faudrait créer un champ personnalisé de formulaire en effet, par exemple PhoneField. Avec une méthode de validation qui ne vérifie que les numéros français en effet (enfin, pour l'instant, ça me semble pertinent de n'accepter que les numéros français).

Et le must serait de faire un filtre pour le moteur de template qui ajoute des espaces automatiquement tous les deux chiffres. ;)

Crocmagnon commented 8 years ago

Est-ce qu'on accepte les numéros avec le préfixe ? Ou uniquement sans le préfixe ? -> 06 XX XX XX XX ou +33 6 XX XX XX XX ?

martinezleoml commented 8 years ago

J'aurais tendance à dire sans préfixe, dans la mesure où seuls les numéros français sont acceptés.

Si nous devions accepter d'autres indicatifs, il faudrait alors effectuer un traitement en base de données pour ajouter les préfixes aux numéros existants.

Après, on peut aussi décider de travailler avec les préfixes dès le début, auquel cas on accepte uniquement les numéros avec préfixe.

Je n'ai pas vraiment de préférence, qu'en penses-tu ?

Crocmagnon commented 8 years ago

Je pense que ce serait pertinent de travailler directement avec les préfixes :

martinezleoml commented 8 years ago

Ok, ça me va ! ;)