Projet

Général

Profil

Development #39760

Pouvoir tester avec filtre Django dans une condition qu'un numéro de téléphone est un numéro de mobile Français.

Ajouté par Mikaël Ates il y a environ 4 ans. Mis à jour il y a environ 4 ans.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
11 février 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

On peut se retrouver avec un champs numéro de téléphone dans le formulaire qui n'impose pas que ce soit un numéro de téléphone mobile Français. Cependant dans le workflow, l'action SMS ne devrait s'exécuter que s'il s'agit d'un numéro de téléphone Français. Il faut actuellement vérifier le numéro de téléphone dans la condition de l'action avec une regexp en Python, par exemple :

re.compile('^0[67][0-9]{8}$').match(form_var_telephone)

Il s'agirait donc de pouvoir utiliser un filtre par exemple :

form_var_telephone|is_french_mobile

Demandes liées

Lié à Passerelle - Development #39650: connecteurs SMS, option pour refuser les numéros surchargésFermé07 février 2020

Actions
Duplique w.c.s. - Development #24990: template tag "is_french_mobile_phone_number"Fermé03 juillet 2018

Actions

Historique

#2

Mis à jour par Thomas Noël il y a environ 4 ans

Pour implémenter ça, une idée pourrait être de reprendre/factoriser la partie validation_methods dans wcs/qommon/form.py (qui gère déjà "phone-fr", "iban", etc).

Ca pourrait donner quelque chose comme :

  • form_var_truc|validate:"phone-fr"
  • form_var_truc|validate:"iban"
  • form_var_truc|validate:"siret-fr"

On ajouterait juste un "mobile-fr" et ça serait à la fois disponible pour valider les champs, mais aussi comme filtre pour une condition tel que de demandé ici.

(Et ajouter la validation d'une regex via quelque chose comme form_var_truc|validate_regex:"^bidule$")

#3

Mis à jour par Frédéric Péters il y a environ 4 ans

À noter aussi que de ce ticket initial j'ai plutôt créé #39650, qui me semble plus intéressant.

#4

Mis à jour par Frédéric Péters il y a environ 4 ans

  • Lié à Development #39650: connecteurs SMS, option pour refuser les numéros surchargés ajouté
#5

Mis à jour par Frédéric Péters il y a environ 4 ans

  • Statut changé de Nouveau à Rejeté

Duplique en fait #24990.

#6

Mis à jour par Frédéric Péters il y a environ 4 ans

Formats disponibles : Atom PDF