Projet

Général

Profil

Actions

Bug #11365

fermé

La synthèse de notifications ne tient pas compte de la personnalisation.

Ajouté par David Lesimple il y a presque 5 ans. Mis à jour il y a presque 5 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
Notifications
Début:
20/02/2020
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
6.1-x
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

Les fichiers $SILVERPEAS_HOME/data/StringTemplates/core/notification/delayed/messageHeader_fr.st
et
$SILVERPEAS_HOME/data/StringTemplates/core/notification/delayed/messageFooter_fr.st

ne semblent pas être lus.

Mis à jour par Yohann Chastagnier il y a presque 5 ans

  • Statut changé de New à In progress...
  • Assigné à mis à Yohann Chastagnier
  • Version cible mis à Version 6.1

Mis à jour par Yohann Chastagnier il y a presque 5 ans

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

Le contenu de la synthèse de notification est produit à partir de plusieurs fichiers string template.
A partir d'un string template racine, les sous-string templates sont sollicités.

Dans un tel cas, lorsqu'une personnalisation est réalisée, c'est l'ensemble des string template qui doivent (enfin qui devaient) être reportés dans le répertoire contenant la personnalisation.

Cela étant en effet un peu lourd, un système de fusion des string template du produit (c'est à dire ceux par défaut) et ceux personnalisés a été mis en place.
Ce dernier est sollicité à la demande et il n'y a aujourd'hui que la synthèse de notification qui l'utilise.

Le résultat de cette fusion se retrouve dans un répertoire nommé '__merged_delete_me_on_template_modification' qui se retrouve lui-même dans le répertoire dans lequel le ou les string-template ont été personnalisés.
Lorsqu'une nouvelle personnalisation est réalisée, il faut supprimer le répertoire '__merged_delete_me_on_template_modification', ce dernier sera automatiquement recréé quand nécessaire.

PR: https://github.com/Silverpeas/Silverpeas-Core/pull/1060

Mis à jour par Nicolas Eysseric il y a presque 5 ans

  • Statut changé de Resolved à Integration in progress...

Mis à jour par Nicolas Eysseric il y a presque 5 ans

  • Statut changé de Integration in progress... à Closed

Validé et intégré...

Actions

Formats disponibles : Atom PDF