Projet

Général

Profil

Actions

Bug #1985

fermé

Espace perso ne fonctionne plus

Ajouté par Sebastien Vuillet il y a plus de 13 ans. Mis à jour il y a plus de 13 ans.

Statut:
Closed
Priorité:
High
Assigné à:
-
Catégorie:
Look
Version cible:
-
Début:
11/05/2011
Echéance:
% réalisé:

0%

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

Description

Suite à une mise à jour vers Silverpeas 5.5.6, l'espace personnel ne s'affiche plus.
Cela se produit lorsque le fichier navigation.js a été customiser pour un look client.

Un effet de bord très gênant est qu'après avoir cliqué sur l'espace perso (qui ne s'affiche pas), la console d'admin ne s'affiche plus et une erreur apparait.
Si l'on insiste c'est tout le visuel de Silverpeas (topFrame, DomainBar, ...) qui ne s'affiche plus.


Fichiers

Screenshot_1.jpg (272 ko) Screenshot_1.jpg David Lesimple, 11/05/2011 16:14

Mis à jour par David Lesimple il y a plus de 13 ans

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

Attention, l'identifiant de l'espace personnel a désormais une valeur fixée qui est -10.
Il est défini dans la classe SpaceInst. Le fichier util/javaScript/lookV5/navigation.js a été mis à jour en conséquence.

Vérifiez le fichier personnalisé navigation.js avec celui de la version 5.5.6. Le problème peut venir de là.

Mis à jour par Sebastien Vuillet il y a plus de 13 ans

Il faudra faire une communication sur ce point, car cela impacte la migration des looks.
Quid des effets de bord que cela génère...

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

C'est une très mauvaise idée de faire un navigation.js spécifique !
Il y a toujours moyen de rendre celui par défaut personnalisable par le biais de fonction "callback".
Ces fonctions sont appelées depuis le navigation.js par défaut. Ces fonctions sont implémentées (ou pas) dans la page qui inclut ce .js.

Mis à jour par David Lesimple il y a plus de 13 ans

ces méthodes "callback" n'étaient pas encore appelés dans le navigation.js (ex: treeLoaded()) pour la grande majorité des looks concernés et parfois il est difficile de faire autrement (ex: HCL)
le nombre de clients avec un navigation.js embarquée dans le look est important :
ghps, hcl, mgi, unocam, airesmarines, botanic, cg24, mgi, adef, limagrain, tpg, lne

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

Je ne suis pas d'accord.
Au lieu de dupliquer à chaque look ce navigation.js, il aurait fallu revenir vers le produit pour demander une adaptation du navigation.js standard. Et ainsi le rendre de plus en plus personnalisable !

Bref, quelle est la correction exacte que vous devez apporter à votre look ?

Mis à jour par David Lesimple il y a plus de 13 ans

Remplacer le contenu de la méthode openMySpace() par celui du navigation.js du lookV5

Mis à jour par Emmanuel Hugonnet il y a plus de 13 ans

  • Statut changé de New à Closed
Actions

Formats disponibles : Atom PDF