Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/controller/NbAuthoringController.java =================================================================== diff -u -re998cf2de8c4714022559cb5f67e61b677a2dd28 -r36580dd1c205ab30b25db66efa5e8499ae5a308e --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/controller/NbAuthoringController.java (.../NbAuthoringController.java) (revision e998cf2de8c4714022559cb5f67e61b677a2dd28) +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/controller/NbAuthoringController.java (.../NbAuthoringController.java) (revision 36580dd1c205ab30b25db66efa5e8499ae5a308e) @@ -46,6 +46,7 @@ import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; /** *

@@ -99,15 +100,11 @@ * Retrieve the Service */ String contentIdString = nbAuthoringForm.getToolContentID(); - Long contentId = NbWebUtil.convertToLong(nbAuthoringForm.getToolContentID()); - String contentFolderId = nbAuthoringForm.getContentFolderID(); +// Long contentId = NbWebUtil.convertToLong(nbAuthoringForm.getToolContentID()); +// String contentFolderId = nbAuthoringForm.getContentFolderID(); - - //throws exception if the content id does not exist - checkContentId(contentId); - -// Long contentId = WebUtil.readLongParam(request, NoticeboardConstants.TOOL_CONTENT_ID); -// String contentFolderId = WebUtil.readStrParam(request, NoticeboardConstants.CONTENT_FOLDER_ID); + Long contentId = WebUtil.readLongParam(request, NoticeboardConstants.TOOL_CONTENT_ID); + String contentFolderId = WebUtil.readStrParam(request, NoticeboardConstants.CONTENT_FOLDER_ID); nbAuthoringForm.setToolContentID(contentIdString); @@ -187,18 +184,18 @@ } - @RequestMapping("/save") + @RequestMapping(value = "/authoring/save", method = RequestMethod.POST) public String save(@ModelAttribute NbAuthoringForm nbAuthoringForm, HttpServletRequest request) { //copyAuthoringFormValuesIntoFormBean(request, nbForm); + String contentId = WebUtil.readStrParam(request, NoticeboardConstants.TOOL_CONTENT_ID); + Long content_id = WebUtil.readLongParam(request,NoticeboardConstants.TOOL_CONTENT_ID); - String idAsString = nbAuthoringForm.getToolContentID(); - if (idAsString == null) { + if (contentId == null) { String error = messageService.getMessage(NoticeboardConstants.ERR_MISSING_PARAM, "Tool Content Id"); logger.error(error); throw new NbApplicationException(error); } - Long content_id = NbWebUtil.convertToLong(nbAuthoringForm.getToolContentID()); //throws exception if the content id does not exist checkContentId(content_id); Index: lams_tool_nb/web/WEB-INF/tags/AuthoringButton.tag =================================================================== diff -u -ra2d72bee6029b7e05e8cd696c02db214f3049365 -r36580dd1c205ab30b25db66efa5e8499ae5a308e --- lams_tool_nb/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision a2d72bee6029b7e05e8cd696c02db214f3049365) +++ lams_tool_nb/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 36580dd1c205ab30b25db66efa5e8499ae5a308e) @@ -34,6 +34,7 @@ <%@ taglib uri="tags-fmt" prefix="fmt" %> <%@ taglib uri="tags-html" prefix="html" %> <%@ taglib uri="tags-lams" prefix="lams"%> +<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %> <%@ attribute name="formID" required="true" rtexprvalue="true" %> <%@ attribute name="toolSignature" required="true" rtexprvalue="true" %> Index: lams_tool_nb/web/WEB-INF/tags/CommentsAuthor.tag =================================================================== diff -u -ra2d72bee6029b7e05e8cd696c02db214f3049365 -r36580dd1c205ab30b25db66efa5e8499ae5a308e --- lams_tool_nb/web/WEB-INF/tags/CommentsAuthor.tag (.../CommentsAuthor.tag) (revision a2d72bee6029b7e05e8cd696c02db214f3049365) +++ lams_tool_nb/web/WEB-INF/tags/CommentsAuthor.tag (.../CommentsAuthor.tag) (revision 36580dd1c205ab30b25db66efa5e8499ae5a308e) @@ -2,6 +2,7 @@ <%@ taglib uri="tags-html" prefix="html"%> <%@ taglib uri="tags-fmt" prefix="fmt"%> <%@ taglib uri="tags-lams" prefix="lams"%> +<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %> <%@ attribute name="allowCommentsVariableName" required="false" rtexprvalue="true"%> <%@ attribute name="allowCommentLabelKey" required="false" rtexprvalue="true"%> @@ -50,8 +51,8 @@

-     -   +     +