Project

General

Profile

Actions

Bug #5214

closed

[i18n] Impossible de renommer une application

Added by Emmanuel GRANGE almost 8 years ago. Updated almost 8 years ago.

Status:
Closed
Priority:
Urgent
Category:
Administration
Start date:
01/20/2014
Due date:
% Done:

100%

Estimated time:
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.

Actions #1

Updated by Nicolas Eysseric almost 8 years ago

  • Status changed from New to In progress...
  • Assignee set to Nicolas Eysseric
  • Target version set to Version 5.12.7

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

Actions #2

Updated by Nicolas Eysseric almost 8 years ago

  • Project changed from GED to Silverpeas Core
  • Subject changed from Impossible de renommer une Application (GED) to [i18n] Impossible de renommer une application
  • Category set to Administration
Actions #3

Updated by Nicolas Eysseric almost 8 years ago

  • Status changed from In progress... to Resolved
  • % Done changed from 0 to 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

Actions #4

Updated by Miguel Moquillon almost 8 years ago

  • Status changed from Resolved to Closed
Actions #5

Updated by Emmanuel GRANGE almost 8 years ago

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

Merci

Actions #6

Updated by Miguel Moquillon almost 8 years ago

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

Actions

Also available in: Atom PDF