Problème avec les notifications

Clement Meunier · le 08/01/16 à 10:53

Bonjour,

Lorsque je crée un membre dans JCMS, il y a automatiquement une règle de notification qui se crée avec les champs suivants de remplis :

 


Fréquence
Type de modification Catégories Texte Espace de travail Types
 Tous les jours Création et modifications majeures       Contenu

Comment faire pour que cette règle ne soit pas créée ?

 

17 pts
Frédéric Touitou - le 08/01/16 à 13:06
Meilleure réponse

Bonjour,

Pourriez-vous vérifier la présence, et bien entendu la valeur, de cette propriété (jcmsplugin.agoraplugin.member-creation.notification-criteria-init) dans le fichier plugin.prop du Plugin Agora ?

En effet, le Plugin Agora étant normalement (par construction) le module principal de votre application, les propriétés qui y figurent sont prioritaires par rapport à celles du custom.prop

Bien cordialement.

#2

La propriété était à true, je l'ai changé à false et ça fonctionne. Par contre, comment supprimer la notification de tous les profils ?

Clement Meunier · le 08/01/16 à 13:36
#3

voici un exemple de code qui te permets de supprimer les notifications.

<%@ include file='/jcore/doInitPage.jspf' %>
<% TreeSet<Member> allMemberSet = new TreeSet(); 
allMemberSet.addAll(channel.getAllDataSet(Member.class));
for (Member itMember : allMemberSet){
  Member cloneMember = (Member)itMember.getUpdateInstance();
  cloneMember.setNotification(null);
  cloneMember.performUpdate(channel.getDefaultAdmin()); 
}
%>

Vous pouvez créer une jsp qui contient ce code (eg: deleteNotification.jsp), la déposer sur le serveur (dans le repertoire admin de JALIOS par exemple) et l'exécuter via l'url (en faisant http://[url_du_site]/admin/deleteNotification.jsp)

Alex Rameaux Wafo Defo · le 08/01/16 à 16:52
#4

Merci cela fonctionne

Clement Meunier · le 08/01/16 à 17:05
11 pts
Alex Rameaux Wafo Defo · le 08/01/16 à 11:07

Bonjour,

Il faut mettre cette ligne dans le custom.prop de ton environnement et redemarrer.

jcmsplugin.agoraplugin.member-creation.notification-criteria-init : false

 

#1

Bonjour, je viens de vérifier le fichier custom.prop, et j'ai déjà ce paramètre à false.

Voici les paramètres de mon fichier :

notification.enabled: true
jcmsplugin.agoraplugin.member-creation.notification-criteria-init: false

Clement Meunier · le 08/01/16 à 11:15
1 pt