Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java =================================================================== diff -u -r11ee5cc4fa5bb15f77be3f81056a9437c9e7c602 -rddd02019a8a100ca7c492e47d4a3a2df91ca4d31 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java (.../MonitoringAction.java) (revision 11ee5cc4fa5bb15f77be3f81056a9437c9e7c602) +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java (.../MonitoringAction.java) (revision ddd02019a8a100ca7c492e47d4a3a2df91ca4d31) @@ -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 =================================================================== diff -u -ra2551283008e461d148bf13fab578f5547f1eb60 -rddd02019a8a100ca7c492e47d4a3a2df91ca4d31 --- lams_tool_forum/web/jsps/monitoring/summary.jsp (.../summary.jsp) (revision a2551283008e461d148bf13fab578f5547f1eb60) +++ lams_tool_forum/web/jsps/monitoring/summary.jsp (.../summary.jsp) (revision ddd02019a8a100ca7c492e47d4a3a2df91ca4d31) @@ -2,6 +2,8 @@ + + + +

+ + + + + +

+
+ + +