Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

formating phone numbers when displayed #143

Open
Skrattoune opened this issue Jan 21, 2022 · 7 comments
Open

formating phone numbers when displayed #143

Skrattoune opened this issue Jan 21, 2022 · 7 comments

Comments

@Skrattoune
Copy link

Bonjour,
Qu'est-ce que vous penseriez de formatter les numéros de téléphone, par exemple en utilisant une librairie comme python-phonenumbers

En utilisant soit une propriété formatted_phone ou un templatetag / templatefilter
exemples d'implémentation: https://stackoverflow.com/a/9354685/12505071

actuellement, on a un numéro limité à 10 chiffres, sans espaces:
image

en déclarant dans les settings
COUNTRY = FR, on obtiendrait 06 15 12 56 25
et
COUNTRY = CH, on obtiendrait 021 632 25 65

Qu'est-ce que vous en dites?

@ClemsP
Copy link
Collaborator

ClemsP commented Jan 23, 2022

Hello,

Oui pourquoi pas, si tu souhaites intégrer cela, pas de soucis ! Une bonne idée

@Skrattoune
Copy link
Author

Ok, j'implementerais directement sur dev alors

@nfavrod
Copy link

nfavrod commented Mar 5, 2022

Hello - il n'est toujours pas possible de saisir un numéro Suisse dans l'interface sur son profil : /user/update/
@Skrattoune : possible de s'attaquer à ce problème ?

@Skrattoune
Copy link
Author

Skrattoune commented Mar 6, 2022

Pré requis : #158

@nfavrod
Copy link

nfavrod commented Mar 6, 2022

Good @Skrattoune pour adapter la locale complète, mais pour le moment, on peut juste augmenter le nombre de charactère ici :

_("phone number"), max_length=10, blank=True, default="-"

@Skrattoune
Copy link
Author

Skrattoune commented Mar 6, 2022

Pas compris ce que tu veux dire Nico. Tu peux détailler ...
Ok... Peut être compris... Tu veux dire ajouter des caractères pour pouvoir mettre des espaces j'imagine.

Ça sert à rien de bidouiller alors qu'on peut mettre un truc robuste assez rapidement à mon avis.

Mais effectivement, il faudra augmenter pour pouvoir mettre des numéros avec un format international

@nfavrod
Copy link

nfavrod commented Mar 6, 2022

Aujourd'hui, le nombre de caractère du champ est limité max_lenght=10.
Pour un numéro suisse, ce serait bien de pouvoir mettre : +41791234567 = 11 avec le caractère + en sus (que je propose de ne pas inclure dans le champ)

Donc je propose d'abord d'augmenter les char pour permettre la saisie, puis de reformatter quand on sera prêt pour implémenter #158

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants