We apologize for untranslated text, you can use the Google Translation button to get an automatic translation of the web page in the language of your choice.

Problème avec les notifications

Clement Meunier · on 1/8/16 at 10:53 AM

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 - on 1/8/16 at 1:06 PM
Best answer

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 · on 1/8/16 at 1:36 PM
#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 · on 1/8/16 at 4:52 PM
#4

Merci cela fonctionne

Clement Meunier · on 1/8/16 at 5:05 PM
11 pts
Alex Rameaux Wafo Defo · on 1/8/16 at 11:07 AM

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 · on 1/8/16 at 11:15 AM
1 pt