Projet

Général

Profil

Bug #6673

Gérer les accents et caractères spéciaux dans les noms d'organisation

Ajouté par Guillaume Denis il y a environ 9 ans. Mis à jour il y a environ 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
10 mars 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:

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

Révision ad8a37b8 (diff)
Ajouté par Serghei Mihai il y a environ 9 ans

organization title slugified (#6673)

Historique

#1

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"}}

#2

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"

#3

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.

#4

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

#5

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.

#6

Mis à jour par Pierre Cros il y a environ 9 ans

  • Statut changé de Solution déployée à Fermé

Formats disponibles : Atom PDF