Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java,v
diff -u -r1.36 -r1.37
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java 21 May 2008 05:52:51 -0000 1.36
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java 21 Jul 2008 06:01:32 -0000 1.37
@@ -218,6 +218,9 @@
forumService = getForumService();
List sessionsList = forumService.getSessionsByContentId(toolContentID);
+ // A forum clone required for listing the advanced options LDEV-1662
+ Forum forumClone = null;
+
Map sessionUsersMap = new TreeMap(this.new SessionDTOComparator());
// build a map with all users in the submitFilesSessionList
Iterator it = sessionsList.iterator();
@@ -226,6 +229,12 @@
ForumToolSession fts = (ForumToolSession) it.next();
boolean hasReflection = fts.getForum().isReflectOnActivity();
+ if (forumClone == null)
+ {
+ forumClone = (Forum)fts.getForum().clone();
+ request.setAttribute("forum", forumClone);
+ }
+
sessionDto.setSessionID(fts.getSessionId());
sessionDto.setSessionName(fts.getSessionName());
List userList = forumService.getUsersBySessionId(fts.getSessionId());
Index: lams_tool_forum/web/jsps/monitoring/summary.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_forum/web/jsps/monitoring/summary.jsp,v
diff -u -r1.12 -r1.13
--- lams_tool_forum/web/jsps/monitoring/summary.jsp 21 May 2008 05:51:39 -0000 1.12
+++ lams_tool_forum/web/jsps/monitoring/summary.jsp 21 Jul 2008 06:01:32 -0000 1.13
@@ -2,6 +2,8 @@