Bug #6673
Gérer les accents et caractères spéciaux dans les noms d'organisation
0%
Description
J'ai eu une demande de provisioning qui a échoué pour l'organisation "Drôme" mais réussie pour "Drome". Je suppose que c'est dû à l'accent circonflexe ?
Révisions associées
Historique
Mis à jour par Serghei Mihai il y a environ 9 ans
En effet: CKAN ne supporte que les caractères ASCII pour les noms des organisations.
Dans les logs j'ai la trace suivante:
{"name": ["Must be purely lowercase alphanumeric (ascii) characters and these symbols: -_"], "__type": "Validation Error"}}
Mis à jour par Guillaume Denis il y a environ 9 ans
Je suppose qu'en plus du "name" il y a un "display name" ou quelque chose approchant puisque sur la démo j'ai créé "Drôme" et ça a fonctionné :
http://demo.ckan.org/organization/drome
--> dans l'URL "Drôme" est bien "slugifié" en "drome"
--> mais le nom affiché est bien "Drôme"
Mis à jour par Serghei Mihai il y a environ 9 ans
En effet, via l'interface web le nom de l'organisation est slugifié" en javascript avant la sousmission du formulaire.
Ce n'est pas le cas pour l'API en revanche. Je rajoute la "slugification" au niveau de mon API.
Mis à jour par Guillaume Denis il y a environ 9 ans
Oui mais ya-t-il donc un "display name" qui conserve l'accent ? Je pense que oui étant donné : http://demo.ckan.org/organization/drome
Mis à jour par Serghei Mihai il y a environ 9 ans
- Statut changé de Nouveau à Solution déployée
- Assigné à mis à Serghei Mihai
C'est l'attribut "title"(affiché dans le formulaire en tant que "Nom") qui conserve le nom original. Le slug est en réalité le champ name
.
C'est deployé sur la préprod.
organization title slugified (#6673)