Project

General

Profile

Actions

Bug #11365

closed

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

Added by David Lesimple almost 2 years ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Category:
Notifications
Start date:
02/20/2020
Due date:
% Done:

100%

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

Actions #1

Updated by Yohann Chastagnier almost 2 years ago

  • Status changed from New to In progress...
  • Assignee set to Yohann Chastagnier
  • Target version set to Version 6.1
Actions #2

Updated by Yohann Chastagnier almost 2 years ago

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

Actions #3

Updated by Nicolas Eysseric over 1 year ago

  • Status changed from Resolved to Integration in progress...
Actions #4

Updated by Nicolas Eysseric over 1 year ago

  • Status changed from Integration in progress... to Closed

Validé et intégré...

Actions

Also available in: Atom PDF