Support pour les IDN #198
Étiquettes
Pas d'étiquette
bug
duplicate
enhancement
feature
frontend
help wanted
invalid
question
wontfix
Aucun jalon
Pas d'assignataires
2 participants
Notifications
Échéance
Aucune échéance n'a été définie.
Dépendances
Aucune dépendance définie.
Référence : cliss21/benevalibre#198
Chargement…
Référencer dans un nouveau ticket
Il n'existe pas encore de contenu.
Supprimer la branche "%!s(<nil>)"
Supprimer une branche est permanent. Cette action est IRRÉVERSIBLE. Continuer ?
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 :
Ou alors, serait-il possible de reformuler la phrase en retirant le nom de domaine ?
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é ?
J'ai préparé un fix si @neil confirme que le contenu des emails est correct chez lui.
Voilà ce que ça donne de notre côté :
Le lien reste fonctionnel, mais pas très esthétique.
Ok merci. Donc toute cette partie est également à revoir.
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).
J'ai créé un ticket upstream.
https://code.djangoproject.com/ticket/32537
Mais vu la tournure de la discussion upstream, je pense qu'on peut prévoir un correctif de notre coté.