Index: lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/LearnerAction.java =================================================================== diff -u -r87916b2e9c4406342e26149d731a5ab070f4d4e0 -ref6d73d66ac4b16879bad807f3b0bfa1c9e15494 --- lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/LearnerAction.java (.../LearnerAction.java) (revision 87916b2e9c4406342e26149d731a5ab070f4d4e0) +++ lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/LearnerAction.java (.../LearnerAction.java) (revision ef6d73d66ac4b16879bad807f3b0bfa1c9e15494) @@ -43,6 +43,7 @@ * * @struts.action-forward name="upload" path="/learner/sbmtLearner.jsp" * @struts.action-forward name="finish" path="/learner/finish.jsp" + * @struts.action-forward name="contentInUse" path="/learner/contentinuse.jsp" * */ public class LearnerAction extends DispatchAction { @@ -64,6 +65,10 @@ submitFilesService = SubmitFilesServiceProxy.getSubmitFilesService(this.getServlet().getServletContext()); SubmitFilesSession session = submitFilesService.getSessionById(sessionID); SubmitFilesContent content = session.getContent(); + //if content in use, return special page. + if(content.isContentInUse()) + return mapping.findForward("contentInUse"); + List filesUploaded = submitFilesService.getFilesUploadedByUser(userID,sessionID); Learner learner = submitFilesService.getLearner(sessionID,userID); setLearnerDTO(request, sessionID,userID,learner, content, filesUploaded); Index: lams_tool_sbmt/web/WEB-INF/struts/struts-config.xml =================================================================== diff -u -reebdf6c7a06bd126cf6331883dd60e4ca72ac5c9 -ref6d73d66ac4b16879bad807f3b0bfa1c9e15494 --- lams_tool_sbmt/web/WEB-INF/struts/struts-config.xml (.../struts-config.xml) (revision eebdf6c7a06bd126cf6331883dd60e4ca72ac5c9) +++ lams_tool_sbmt/web/WEB-INF/struts/struts-config.xml (.../struts-config.xml) (revision ef6d73d66ac4b16879bad807f3b0bfa1c9e15494) @@ -83,6 +83,11 @@ path="/learner/finish.jsp" redirect="false" /> + + +Sorry, content is under construction, please return index. + + \ No newline at end of file