Author: mflorea
Date: 2008-02-15 17:02:44 +0100 (Fri, 15 Feb 2008)
New Revision: 7760

Modified:
   
xwiki-products/curriki/trunk/plugins/currikiactivitystream/src/main/java/org/curriki/plugin/activitystream/impl/CurrikiActivityStream.java
   
xwiki-products/curriki/trunk/plugins/currikiactivitystream/src/main/java/org/curriki/plugin/activitystream/plugin/MessageActivityEvent.java
Log:
CURRIKI-1695

Modified: 
xwiki-products/curriki/trunk/plugins/currikiactivitystream/src/main/java/org/curriki/plugin/activitystream/impl/CurrikiActivityStream.java
===================================================================
--- 
xwiki-products/curriki/trunk/plugins/currikiactivitystream/src/main/java/org/curriki/plugin/activitystream/impl/CurrikiActivityStream.java
  2008-02-15 15:35:03 UTC (rev 7759)
+++ 
xwiki-products/curriki/trunk/plugins/currikiactivitystream/src/main/java/org/curriki/plugin/activitystream/impl/CurrikiActivityStream.java
  2008-02-15 16:02:44 UTC (rev 7760)
@@ -81,9 +81,16 @@
             event = XWikiDocChangeNotificationInterface.EVENT_NEW;
         }
 
+        String level = "message";
+        if ("commentadd".equals(context.getAction())) {
+            event = XWikiDocChangeNotificationInterface.EVENT_NEW;
+            level = "comment";
+        }
+
         List params = new ArrayList();
         params.add(article.getStringValue("title"));
         params.add(getUserName(context.getUser(), context));
+        params.add(level);
 
         try {
             switch (event) {

Modified: 
xwiki-products/curriki/trunk/plugins/currikiactivitystream/src/main/java/org/curriki/plugin/activitystream/plugin/MessageActivityEvent.java
===================================================================
--- 
xwiki-products/curriki/trunk/plugins/currikiactivitystream/src/main/java/org/curriki/plugin/activitystream/plugin/MessageActivityEvent.java
 2008-02-15 15:35:03 UTC (rev 7759)
+++ 
xwiki-products/curriki/trunk/plugins/currikiactivitystream/src/main/java/org/curriki/plugin/activitystream/plugin/MessageActivityEvent.java
 2008-02-15 16:02:44 UTC (rev 7760)
@@ -70,13 +70,25 @@
         } catch (XWikiException e) {
         }
 
+        String level = event.getParam3();
+        if (level == null || level.trim().length() == 0) {
+            level = "message";
+        }
         String eventTitle = "";
-        if (ActivityEventType.UPDATE.equals(event.getType())) {
-            eventTitle = "groups_home_activity_mes_edit";
-        } else if (ActivityEventType.CREATE.equals(event.getType())) {
-            eventTitle = "groups_home_activity_mes_add";
-        } else if (ActivityEventType.DELETE.equals(event.getType())) {
-            eventTitle = "groups_home_activity_mes_del";
+        if ("message".equals(level)) {
+            if (ActivityEventType.UPDATE.equals(event.getType())) {
+                eventTitle = "groups_home_activity_mes_edit";
+            } else if (ActivityEventType.CREATE.equals(event.getType())) {
+                eventTitle = "groups_home_activity_mes_add";
+            } else if (ActivityEventType.DELETE.equals(event.getType())) {
+                eventTitle = "groups_home_activity_mes_del";
+            }
+        } else if ("comment".equals(level)) {
+            if (ActivityEventType.CREATE.equals(event.getType())) {
+                eventTitle = "groups_home_activity_mes_com_add";
+            } else if (ActivityEventType.DELETE.equals(event.getType())) {
+                eventTitle = "groups_home_activity_mes_com_del";
+            }
         }
 
         List params = new ArrayList();

_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications

Reply via email to