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.
+
+