Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardConstants.java =================================================================== diff -u -reac1a7689dc88e224668832952fc27c8b732a8a9 -r236e24f95afeb37f5ffe8370772b4396b942b25f --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardConstants.java (.../NoticeboardConstants.java) (revision eac1a7689dc88e224668832952fc27c8b732a8a9) +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardConstants.java (.../NoticeboardConstants.java) (revision 236e24f95afeb37f5ffe8370772b4396b942b25f) @@ -88,6 +88,7 @@ //used in authoring public static final String TOOL_CONTENT_ID = "toolContentID"; //request + session variable + public static final String CONTENT_FOLDER_ID = "contentFolderID"; //request variable public static final String RICH_TEXT_TITLE = "richTextTitle"; public static final String RICH_TEXT_CONTENT = "richTextContent"; public static final String RICH_TEXT_ONLINE_INSTRN = "richTextOnlineInstructions"; Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbAuthoringAction.java =================================================================== diff -u -re2a59c50e8e06ff895161c92e5d9eb74aadc446a -r236e24f95afeb37f5ffe8370772b4396b942b25f --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbAuthoringAction.java (.../NbAuthoringAction.java) (revision e2a59c50e8e06ff895161c92e5d9eb74aadc446a) +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbAuthoringAction.java (.../NbAuthoringAction.java) (revision 236e24f95afeb37f5ffe8370772b4396b942b25f) @@ -124,7 +124,10 @@ NbAuthoringForm nbForm = new NbAuthoringForm(); Long contentId = WebUtil.readLongParam(request, NoticeboardConstants.TOOL_CONTENT_ID); + String contentFolderId = WebUtil.readStrParam(request, NoticeboardConstants.CONTENT_FOLDER_ID); + nbForm.setToolContentID(contentId.toString()); + nbForm.setContentFolderID(contentFolderId); /* DefineLater is used in the basic screen. If defineLater is set, then in the authoring page, * the two tabs {Advanced, Instructions} are not visible. Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbAuthoringForm.java =================================================================== diff -u -reac1a7689dc88e224668832952fc27c8b732a8a9 -r236e24f95afeb37f5ffe8370772b4396b942b25f --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbAuthoringForm.java (.../NbAuthoringForm.java) (revision eac1a7689dc88e224668832952fc27c8b732a8a9) +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbAuthoringForm.java (.../NbAuthoringForm.java) (revision 236e24f95afeb37f5ffe8370772b4396b942b25f) @@ -76,6 +76,7 @@ private String method; private String toolContentID; + private String contentFolderID; private String defineLater; private FormFile onlineFile; @@ -203,6 +204,22 @@ this.toolContentID = toolContentID; } + /** + * + * @return Returns the contentFolderID + */ + public String getContentFolderID() { + return contentFolderID; + } + + /** + * + * @param contentFolderID The contentFolderID is set + */ + public void setContentFolderID(String contentFolderID) { + this.contentFolderID = contentFolderID; + } + public void reset(ActionMapping mapping, HttpServletRequest request) { // this.content = null;