Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/util/ForumConstants.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/util/ForumConstants.java,v diff -u -r1.21 -r1.22 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/util/ForumConstants.java 13 Jan 2006 06:16:44 -0000 1.21 +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/util/ForumConstants.java 17 Jan 2006 04:17:01 -0000 1.22 @@ -50,8 +50,10 @@ public static final String AUTHOR_MODE = "author_mode"; public static final String MONITOR_MODE = "monitor_mode"; + public static final String FINISHEDLOCK = "finishedLock"; + } Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java,v diff -u -r1.22 -r1.23 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java 13 Jan 2006 06:16:44 -0000 1.22 +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java 17 Jan 2006 04:17:01 -0000 1.23 @@ -139,7 +139,9 @@ request.getSession().setAttribute(ForumConstants.ALLOW_EDIT, allowEdit); request.getSession().setAttribute(ForumConstants.ALLOW_RICH_EDITOR, allowRichEditor); request.getSession().setAttribute(ForumConstants.LIMITED_CHARS, new Integer(allowNumber)); - + boolean lock = session.getForum().getLockWhenFinished(); + request.getSession().setAttribute(ForumConstants.FINISHEDLOCK,new Boolean(lock)); + //get all root topic to display on init page List rootTopics = forumService.getRootTopics(sessionId); request.setAttribute(ForumConstants.AUTHORING_TOPICS_LIST,rootTopics);