Projet

Général

Profil

Actions

Bug #5214

fermé

[i18n] Impossible de renommer une application

Ajouté par Emmanuel GRANGE il y a plus de 10 ans. Mis à jour il y a environ 10 ans.

Statut:
Closed
Priorité:
Urgent
Assigné à:
Catégorie:
Administration
Début:
20/01/2014
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Firefox
Votre version de Silverpeas:
5.13.2
Système d'exploitation:
Votre base de données:
PostgreSQL
Livraison en TEST:
Livraison en PROD:

Description

Bonjour,

Nous n'arrivons plus à renommer aucunes GEDs.
Lorsque nous modifions les paramètres de l'application, et validons correctement le nouveau nom.
Cependant, le nouveau nom n'apparait pas dans la navigation, ni dans le backend d'administration.

Plus bizarre : Si nous modifions à nouveau les paramètres de l'application, le nouveau nom apparait. Mais si nous vérifions le nom Anglais (vide) et que nous repassons en Français, l'ancien nom apparait à nouveau !

Nous utilisons beaucoup la copie de GED, mais sans la possibilité de renommer les GED, l'outils est difficilement utilisable.

Mis à jour par Nicolas Eysseric il y a plus de 10 ans

  • Statut changé de New à In progress...
  • Assigné à mis à Nicolas Eysseric
  • Version cible mis à Version 5.12.7

Le problème est constaté. Il ne se produit qu'après un copier/coller d'application.

Mis à jour par Nicolas Eysseric il y a plus de 10 ans

  • Projet changé de GED à Silverpeas Core
  • Sujet changé de Impossible de renommer une Application (GED) à [i18n] Impossible de renommer une application
  • Catégorie mis à Administration

Mis à jour par Nicolas Eysseric il y a plus de 10 ans

  • Statut changé de In progress... à Resolved
  • % réalisé changé de 0 à 100

Le nom et description par défaut (premiers libellés saisis quelque soit la langue choisie) des espaces et applications étaient dupliqués dans la table dédiée aux traductions suite à une copie. Cela engendrait un problème lors de la mise à jour pour cette langue par défaut.

Pour les clients ayant rencontrés ce problème introduit en 5.12.4 et 5.13, les requêtes suivantes doivent être exécutées :

delete from st_componentinstancei18n
where id in (select i.id from st_componentinstancei18n i, st_componentinstance c
where i.componentid = c.id
and i.lang = c.lang);

delete from st_spacei18n
where id in (select i.id from st_spacei18n i, st_space s
where i.spaceid = s.id
and i.lang = s.lang);

Un redémarrage de Silverpeas est nécessaire afin de réinitialiser le cache des espaces et applications.

Traité par PR : https://github.com/Silverpeas/Silverpeas-Core/pull/454

Mis à jour par Miguel Moquillon il y a plus de 10 ans

  • Statut changé de Resolved à Closed

Mis à jour par Emmanuel GRANGE il y a environ 10 ans

Est-ce que la mise à jour en v5.13.3 met à jour aussi la table (requête ci-dessus) ?

Merci

Mis à jour par Miguel Moquillon il y a environ 10 ans

Oui, les requêtes sont jouées automatiquement lors de la mise à jour via le dbbuilder

Actions

Formats disponibles : Atom PDF