Index: lams_tool_forum/conf/xdoclet/struts-actions.xml =================================================================== diff -u -r5e9e3b9c895e932ff86edb7a64cf4b81f59f766c -r782adea1cca29c0a511e5ba358bfefb9a1dcc2c2 --- lams_tool_forum/conf/xdoclet/struts-actions.xml (.../struts-actions.xml) (revision 5e9e3b9c895e932ff86edb7a64cf4b81f59f766c) +++ lams_tool_forum/conf/xdoclet/struts-actions.xml (.../struts-actions.xml) (revision 782adea1cca29c0a511e5ba358bfefb9a1dcc2c2) @@ -287,6 +287,11 @@ parameter="viewTopic"> + + + Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java =================================================================== diff -u -r07bc909cfe122031c6236b32088858d4cd295fe9 -r782adea1cca29c0a511e5ba358bfefb9a1dcc2c2 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java (.../MonitoringAction.java) (revision 07bc909cfe122031c6236b32088858d4cd295fe9) +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java (.../MonitoringAction.java) (revision 782adea1cca29c0a511e5ba358bfefb9a1dcc2c2) @@ -142,6 +142,9 @@ if (param.equals("viewTopic")) { return viewTopic(mapping, form, request, response); } + if (param.equals("viewTopicTree")) { + return viewTopicTree(mapping, form, request, response); + } return mapping.findForward("error"); } @@ -623,6 +626,27 @@ } /** + * View all messages under one topic. + * + * @param mapping + * @param form + * @param request + * @param response + * @return + */ + private ActionForward viewTopicTree(ActionMapping mapping, ActionForm form, + HttpServletRequest request, HttpServletResponse response) { + + Long rootTopicId = WebUtil.readLongParam(request, ForumConstants.ATTR_TOPIC_ID); + forumService = getForumService(); + // get root topic list + List msgDtoList = forumService.getTopicThread(rootTopicId); + request.setAttribute(ForumConstants.AUTHORING_TOPIC_THREAD, msgDtoList); + + return mapping.findForward("success"); + } + + /** * View topic subject, content and attachement. * * @param mapping Index: lams_tool_forum/web/WEB-INF/struts-config.xml =================================================================== diff -u -r5e9e3b9c895e932ff86edb7a64cf4b81f59f766c -r782adea1cca29c0a511e5ba358bfefb9a1dcc2c2 --- lams_tool_forum/web/WEB-INF/struts-config.xml (.../struts-config.xml) (revision 5e9e3b9c895e932ff86edb7a64cf4b81f59f766c) +++ lams_tool_forum/web/WEB-INF/struts-config.xml (.../struts-config.xml) (revision 782adea1cca29c0a511e5ba358bfefb9a1dcc2c2) @@ -312,6 +312,11 @@ parameter="viewTopic"> + + + Index: lams_tool_forum/web/WEB-INF/struts/tiles-defs.xml =================================================================== diff -u -rbd383652fb10a2e82b00cbcc2ed08ac02183b1d3 -r782adea1cca29c0a511e5ba358bfefb9a1dcc2c2 --- lams_tool_forum/web/WEB-INF/struts/tiles-defs.xml (.../tiles-defs.xml) (revision bd383652fb10a2e82b00cbcc2ed08ac02183b1d3) +++ lams_tool_forum/web/WEB-INF/struts/tiles-defs.xml (.../tiles-defs.xml) (revision 782adea1cca29c0a511e5ba358bfefb9a1dcc2c2) @@ -119,8 +119,12 @@ - + + + + + Index: lams_tool_forum/web/jsps/authoring/message/topiclist.jsp =================================================================== diff -u -red2ba1bbc68b8f3ed22c009b0942ae6967b290a2 -r782adea1cca29c0a511e5ba358bfefb9a1dcc2c2 --- lams_tool_forum/web/jsps/authoring/message/topiclist.jsp (.../topiclist.jsp) (revision ed2ba1bbc68b8f3ed22c009b0942ae6967b290a2) +++ lams_tool_forum/web/jsps/authoring/message/topiclist.jsp (.../topiclist.jsp) (revision 782adea1cca29c0a511e5ba358bfefb9a1dcc2c2) @@ -1,4 +1,7 @@ <%@ include file="/common/taglibs.jsp" %> + + +
Fisheye: Tag 782adea1cca29c0a511e5ba358bfefb9a1dcc2c2 refers to a dead (removed) revision in file `lams_tool_forum/web/jsps/monitoring/message/topicview.jsp'. Fisheye: No comparison available. Pass `N' to diff? Index: lams_tool_forum/web/jsps/monitoring/message/viewtopic.jsp =================================================================== diff -u --- lams_tool_forum/web/jsps/monitoring/message/viewtopic.jsp (revision 0) +++ lams_tool_forum/web/jsps/monitoring/message/viewtopic.jsp (revision 782adea1cca29c0a511e5ba358bfefb9a1dcc2c2) @@ -0,0 +1,49 @@ +<%@ include file="/common/taglibs.jsp"%> + +
+ + + + + + + + + + + + + + + + +
+ +
+ + + - + + + +
+ +
+ + + + + + +
+ + + + + + +
+ +
+ + Index: lams_tool_forum/web/jsps/monitoring/message/viewtopictree.jsp =================================================================== diff -u --- lams_tool_forum/web/jsps/monitoring/message/viewtopictree.jsp (revision 0) +++ lams_tool_forum/web/jsps/monitoring/message/viewtopictree.jsp (revision 782adea1cca29c0a511e5ba358bfefb9a1dcc2c2) @@ -0,0 +1,73 @@ +<%@ include file="/common/taglibs.jsp"%> + + + + +
em;"> + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + - + + +
+ +
+ + + + + + +
+ +
+ ${msgDto.mark} +
+ +
+ + + + + + + + +
+
+
+ + + + + +
+ +
Index: lams_tool_forum/web/jsps/monitoring/statisticpart.jsp =================================================================== diff -u -r139523bb20c86ecde4601e198801a737d96d7556 -r782adea1cca29c0a511e5ba358bfefb9a1dcc2c2 --- lams_tool_forum/web/jsps/monitoring/statisticpart.jsp (.../statisticpart.jsp) (revision 139523bb20c86ecde4601e198801a737d96d7556) +++ lams_tool_forum/web/jsps/monitoring/statisticpart.jsp (.../statisticpart.jsp) (revision 782adea1cca29c0a511e5ba358bfefb9a1dcc2c2) @@ -40,7 +40,7 @@ - + Index: lams_tool_forum/web/jsps/monitoring/updatemarks.jsp =================================================================== diff -u -rbd383652fb10a2e82b00cbcc2ed08ac02183b1d3 -r782adea1cca29c0a511e5ba358bfefb9a1dcc2c2 --- lams_tool_forum/web/jsps/monitoring/updatemarks.jsp (.../updatemarks.jsp) (revision bd383652fb10a2e82b00cbcc2ed08ac02183b1d3) +++ lams_tool_forum/web/jsps/monitoring/updatemarks.jsp (.../updatemarks.jsp) (revision 782adea1cca29c0a511e5ba358bfefb9a1dcc2c2) @@ -49,7 +49,7 @@ <%@ include file="/common/messages.jsp"%> - + * @@ -58,8 +58,19 @@ - - + + +
+ + + @@ -71,5 +82,3 @@ - - Fisheye: Tag 782adea1cca29c0a511e5ba358bfefb9a1dcc2c2 refers to a dead (removed) revision in file `lams_tool_forum/web/jsps/monitoring/viewtopic.jsp'. Fisheye: No comparison available. Pass `N' to diff?