Bonjour,

Nous avons rencontré la même problématique. Pour faire cela nous sommes passés 
par le script qui gère la notification de validation des pages et l'envoi de 
mail à l'administrateur, dans lequel nous avons ajouté l'envoi de mail à tous 
les utilisteurs abonnés à cette page. Sur le même modèle vous pouvez envoyer un 
mail simplement à tous les utilisateurs ayant droit de lecture.

Le script à modifier est le suivant :
tomcat\webapps\jahia\WEB-INF\var\scripts\groovy\workflow_mailnotif.groovy

Le code que nous avons ajouté :

    pageSet.each() { curPageNotifData ->

/* ******************* Cette partie a été ajoutée pour la notification 
**************************************** */
           if ( curPageNotifData.isWorkflowSuccessful()) { 
        
              theID=curPageNotifData.getContentPage().getPageID()
                  JahiaNotificationManagerService 
jahiaNotificationManagerService = JahiaNotificationManagerService.getInstance()
                  EventManager eventManager = 
jahiaNotificationManagerService.getEventManager()
                  eventManager.validationPage(theID, processingContext)
        }                
/* 
************************************************************************************************************
 */

La méthode validationPage de la classe EventManager que nous avons codée sera 
donc appelée à chaque validation de page.

Cordialement,

Antoine TAILLEFER
Smile - Levallois

-----Message d'origine-----
De : Thierry Midy [mailto:[EMAIL PROTECTED]
Envoyé : jeudi 4 janvier 2007 11:59
À : [email protected]
Objet : notification de publication à des utilisateur n'ayant qu'un
droit de lecture


Bonjour,

Je cherche à mettre en place une notification de mise à jour d'une page. En 
fait je souhaite que toute personne ayant accès en lecture à cette  page 
puissent recevoir  un mail lui indiquant que cette page a été mise à jour sur 
le site. 

J'avais pensé au début à utiliser les evenements, mais je ne vois pas 
d'évenement correspondant à une publication (ce qui me parait plutot normal).
Du coup je cherche du coté de la gestion des droits, mais je ne vois pas 
comment associer à la notification une user qui n'a pas de droit en écriture ni 
en administration sur la page.

Quelque à une idée?

Merci d'avant

Th. Midy

Répondre à