Index: lams_build/lib/lams/lams.jar =================================================================== RCS file: /usr/local/cvsroot/lams_build/lib/lams/lams.jar,v diff -u -r1.420.2.66 -r1.420.2.67 Binary files differ Index: lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java,v diff -u -r1.107.2.15 -r1.107.2.16 --- lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java 23 Nov 2015 11:49:51 -0000 1.107.2.15 +++ lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java 8 Mar 2016 04:23:48 -0000 1.107.2.16 @@ -1939,7 +1939,7 @@ */ @Override @SuppressWarnings("unchecked") - public Long insertSingleActivityLearningDesign(String learningDesignTitle, Long toolID, Long toolContentID, + public Long insertSingleActivityLearningDesign(String learningDesignTitle, Long toolID, Long toolContentID, Long learningLibraryID, String contentFolderID, Integer organisationID) { Integer userID = AuthoringService.getUserId(); User user = (User) baseDAO.find(User.class, userID); @@ -1975,7 +1975,7 @@ learningDesign.setWorkspaceFolder(folder); learningDesignDAO.insert(learningDesign); - ToolActivity templateActivity = (ToolActivity) activityDAO.getTemplateActivityByLibraryID(toolID); + ToolActivity templateActivity = (ToolActivity) activityDAO.getTemplateActivityByLibraryID(learningLibraryID); ToolActivity activity = (ToolActivity) templateActivity.createCopy(1); activity.setLearningDesign(learningDesign); activity.setToolContentId(toolContentID); Index: lams_central/src/java/org/lamsfoundation/lams/authoring/service/IAuthoringService.java =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/authoring/service/IAuthoringService.java,v diff -u -r1.44.2.3 -r1.44.2.4 --- lams_central/src/java/org/lamsfoundation/lams/authoring/service/IAuthoringService.java 4 Sep 2015 14:50:50 -0000 1.44.2.3 +++ lams_central/src/java/org/lamsfoundation/lams/authoring/service/IAuthoringService.java 8 Mar 2016 04:23:49 -0000 1.44.2.4 @@ -364,7 +364,7 @@ public String getToolAuthorUrl(Long toolID, Long toolContentID, String contentFolderID); - public Long insertSingleActivityLearningDesign(String learningDesignTitle, Long toolID, Long toolContentID, + public Long insertSingleActivityLearningDesign(String learningDesignTitle, Long toolID, Long toolContentID, Long learningLibraryID, String contentFolderID, Integer organisationID); public List updateLearningDesignAccessByUser(Integer userId); Index: lams_central/src/java/org/lamsfoundation/lams/authoring/web/AuthoringAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/authoring/web/AuthoringAction.java,v diff -u -r1.53.2.10 -r1.53.2.11 --- lams_central/src/java/org/lamsfoundation/lams/authoring/web/AuthoringAction.java 29 Feb 2016 15:41:51 -0000 1.53.2.10 +++ lams_central/src/java/org/lamsfoundation/lams/authoring/web/AuthoringAction.java 8 Mar 2016 04:23:48 -0000 1.53.2.11 @@ -455,6 +455,7 @@ IAuthoringService authoringService = getAuthoringService(); Long toolID = WebUtil.readLongParam(request, AttributeNames.PARAM_TOOL_ID); Long toolContentID = WebUtil.readLongParam(request, AttributeNames.PARAM_TOOL_CONTENT_ID); + Long learningLibraryID = WebUtil.readLongParam(request, AttributeNames.PARAM_LEARNING_LIBRARY_ID); String contentFolderID = request.getParameter(AttributeNames.PARAM_CONTENT_FOLDER_ID); Integer organisationID = WebUtil.readIntParam(request, AttributeNames.PARAM_ORGANISATION_ID); Integer userID = getUserId(); @@ -471,7 +472,7 @@ ToolContentManager toolManager = (ToolContentManager) wac.getBean(tool.getServiceName()); String title = toolManager.getToolContentTitle(toolContentID); // create the LD and put it in Run Sequences folder in the given organisation - Long learningDesignID = authoringService.insertSingleActivityLearningDesign(title, toolID, toolContentID, + Long learningDesignID = authoringService.insertSingleActivityLearningDesign(title, toolID, toolContentID, learningLibraryID, contentFolderID, organisationID); if (learningDesignID != null) { User user = (User) getUserManagementService().findById(User.class, userID); Index: lams_central/web/groupHeader.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_central/web/groupHeader.jsp,v diff -u -r1.9.2.1 -r1.9.2.2 --- lams_central/web/groupHeader.jsp 2 May 2015 08:16:42 -0000 1.9.2.1 +++ lams_central/web/groupHeader.jsp 8 Mar 2016 04:24:30 -0000 1.9.2.2 @@ -43,7 +43,7 @@