misc: add validation for local mobile phone number (#73498) #325

Merged
fpeters merged 1 commits from wip/73498-mobile-validation into main 2023-05-26 07:43:10 +02:00
Owner
No description provided.
Author
Owner

Je parlais dans le ticket d'intégrer ça via une nouvelle configuration de pays par défaut, via hobo, mais on a déjà introduit un paramètre default-country-code pour les bouts de normalisation des numéros de téléphone, donc on peut juste réutiliser ça ici.

Je parlais dans le ticket d'intégrer ça via une nouvelle configuration de pays par défaut, via hobo, mais on a déjà introduit un paramètre default-country-code pour les bouts de normalisation des numéros de téléphone, donc on peut juste réutiliser ça ici.
fpeters force-pushed wip/73498-mobile-validation from 8a5704c8e4 to af3b1ec1aa 2023-05-18 19:06:35 +02:00 Compare
fpeters reviewed 2023-05-18 19:08:27 +02:00
@ -857,0 +858,4 @@
region_code = get_publisher().get_site_option('default-country-code') or 'FR'
country_codes = []
if region_code == 'FR':
country_codes = [33, 262, 508, 590, 594, 596]
Author
Owner

Cas particulier ici pour être similaire à ce qu'on fait pour la validation "téléphone (français)".

Cas particulier ici pour être similaire à ce qu'on fait pour la validation "téléphone (français)".
@ -857,0 +872,4 @@
return bool(
phonenumbers.is_valid_number(pn)
and phonenumbers.number_type(pn)
in (phonenumbers.PhoneNumberType.MOBILE, phonenumbers.PhoneNumberType.FIXED_LINE_OR_MOBILE)
Author
Owner

Il y a des pays où ça n'est pas possible de distinguer le côté mobile, c'est là que vient FIXED_LINE_OR_MOBILE :

    # In some regions (e.g. the USA), it is impossible to distinguish between
    # fixed-line and mobile numbers by looking at the phone number itself.
    FIXED_LINE_OR_MOBILE = 2
Il y a des pays où ça n'est pas possible de distinguer le côté mobile, c'est là que vient FIXED_LINE_OR_MOBILE : ``` # In some regions (e.g. the USA), it is impossible to distinguish between # fixed-line and mobile numbers by looking at the phone number itself. FIXED_LINE_OR_MOBILE = 2 ```
fpeters changed title from WIP: misc: add validation for local mobile phone number (#73498) to misc: add validation for local mobile phone number (#73498) 2023-05-18 19:08:43 +02:00
lguerin approved these changes 2023-05-25 14:30:01 +02:00
fpeters merged commit 1147da7e3a into main 2023-05-26 07:43:10 +02:00
fpeters deleted branch wip/73498-mobile-validation 2023-05-26 07:43:10 +02:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: entrouvert/wcs#325
No description provided.