Support pour les IDN #198

Fermé
créé 2021-03-10 22:52:17 +01:00 par neil · 7 commentaires

Bonjour,

Je ne sais pas si c'est facile, mais il pourrait être intéressant d'ajouter un support pour les IDN (noms de domaine avec des caractères spéciaux, comme https://bénévolat.42l.fr) dans Bénévalibre, notamment pour ce panel de statistiques :

image

Ou alors, serait-il possible de reformuler la phrase en retirant le nom de domaine ?

Bonjour, Je ne sais pas si c'est facile, mais il pourrait être intéressant d'ajouter un support pour les IDN (noms de domaine avec des caractères spéciaux, comme https://bénévolat.42l.fr) dans Bénévalibre, notamment pour ce panel de statistiques : ![image](/attachments/8354892c-3fbc-4327-b662-1447cf372e11) Ou alors, serait-il possible de reformuler la phrase en retirant le nom de domaine ?
Collaborateur

Bonjour,

C'est manifestement un bug. On n'a pas testé avec un idn. Est-ce que le nom est correct dans le contenu des courriels envoyé ?

Bonjour, C'est manifestement un bug. On n'a pas testé avec un idn. Est-ce que le nom est correct dans le contenu des courriels envoyé ?
fpoulain a ajouté l'étiquette
bug
2021-03-11 11:56:51 +01:00
Collaborateur

J'ai préparé un fix si @neil confirme que le contenu des emails est correct chez lui.

J'ai préparé un fix si @neil confirme que le contenu des emails est correct chez lui.
Éditeur

Voilà ce que ça donne de notre côté :

image

Le lien reste fonctionnel, mais pas très esthétique.

Voilà ce que ça donne de notre côté : ![image](/attachments/8a402484-63b7-4a45-81e8-e1cb9a2371c6) Le lien reste fonctionnel, mais pas très esthétique.
Collaborateur

Ok merci. Donc toute cette partie est également à revoir.

Ok merci. Donc toute cette partie est également à revoir.
Collaborateur

Il faut soit reprendre partout dans les templates la présence de site.name et site_name, soit tenter de corriger la chose en intégrant l'app django.contrib.sites avec un paramétrage de config (car à lire le code la détection du punycode n'est pas prévu upstream).

Il faut soit reprendre partout dans les templates la présence de site.name et site_name, soit tenter de corriger la chose en intégrant l'app django.contrib.sites avec un paramétrage de config (car à lire le code la détection du punycode n'est pas prévu upstream).
Collaborateur

J'ai créé un ticket upstream.
https://code.djangoproject.com/ticket/32537

J'ai créé un ticket upstream. https://code.djangoproject.com/ticket/32537
Collaborateur

Mais vu la tournure de la discussion upstream, je pense qu'on peut prévoir un correctif de notre coté.

Mais vu la tournure de la discussion upstream, je pense qu'on peut prévoir un correctif de notre coté.
fpoulain a ajouté cela au jalon Pour la version 1.4 2021-07-28 11:09:03 +02:00
Connectez-vous pour rejoindre cette conversation.
Pas d'assignataires
2 participants
Notifications
Échéance
La date d’échéance est invalide ou hors plage. Veuillez utiliser le format 'aaaa-mm-dd'.

Aucune échéance n'a été définie.

Dépendances

Aucune dépendance définie.

Référence : cliss21/benevalibre#198
Il n'existe pas encore de contenu.