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