Index: src/main/java/org/curriki/plugin/activitystream/impl/CurrikiActivityStream.java =================================================================== --- src/main/java/org/curriki/plugin/activitystream/impl/CurrikiActivityStream.java (revision 7759) +++ src/main/java/org/curriki/plugin/activitystream/impl/CurrikiActivityStream.java (working copy) @@ -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) { Index: src/main/java/org/curriki/plugin/activitystream/plugin/MessageActivityEvent.java =================================================================== --- src/main/java/org/curriki/plugin/activitystream/plugin/MessageActivityEvent.java (revision 7759) +++ src/main/java/org/curriki/plugin/activitystream/plugin/MessageActivityEvent.java (working copy) @@ -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();