Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/util/ForumConstants.java =================================================================== diff -u -r4a636f089ddb22f51c9277aa191e90ab61880515 -rae99578f8522d8aed4f2afc395f9f44c4645c9e9 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/util/ForumConstants.java (.../ForumConstants.java) (revision 4a636f089ddb22f51c9277aa191e90ab61880515) +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/util/ForumConstants.java (.../ForumConstants.java) (revision ae99578f8522d8aed4f2afc395f9f44c4645c9e9) @@ -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 =================================================================== diff -u -r4a636f089ddb22f51c9277aa191e90ab61880515 -rae99578f8522d8aed4f2afc395f9f44c4645c9e9 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java (.../LearningAction.java) (revision 4a636f089ddb22f51c9277aa191e90ab61880515) +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java (.../LearningAction.java) (revision ae99578f8522d8aed4f2afc395f9f44c4645c9e9) @@ -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);