Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/CleanupPreviewLessonsController.java =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/CleanupPreviewLessonsController.java (.../CleanupPreviewLessonsController.java) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/CleanupPreviewLessonsController.java (.../CleanupPreviewLessonsController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -69,7 +69,7 @@ @Autowired private WebApplicationContext applicationContext; - @RequestMapping(path = "/start", method = RequestMethod.POST) + @RequestMapping(path = "/start") public String unspecified(HttpServletRequest request, HttpServletResponse response) throws IOException { if (!getSecurityService().isSysadmin(getUserID(), "display cleanup preview lessons", false)) { response.sendError(HttpServletResponse.SC_FORBIDDEN, "User is not a sysadmin"); Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/CleanupTempFilesController.java =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/CleanupTempFilesController.java (.../CleanupTempFilesController.java) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/CleanupTempFilesController.java (.../CleanupTempFilesController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -65,7 +65,7 @@ @Qualifier("adminMessageService") private MessageService adminMessageService; - @RequestMapping(path = "/start", method = RequestMethod.POST) + @RequestMapping(path = "/start") public String execute(@ModelAttribute CleanupForm cleanupForm, HttpServletRequest request) throws Exception { // check user is sysadmin Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ConfigController.java =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ConfigController.java (.../ConfigController.java) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ConfigController.java (.../ConfigController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -51,7 +51,6 @@ * */ @Controller -@RequestMapping("/config") public class ConfigController { private static Configuration configurationService; @@ -70,15 +69,15 @@ return configurationService; } - @RequestMapping(path = "/start", method = RequestMethod.POST) - public String unspecified(HttpServletRequest request) throws Exception { + @RequestMapping(path = "/config") + public String unspecified(@ModelAttribute ConfigForm configForm, HttpServletRequest request) throws Exception { request.setAttribute("config", getConfiguration().arrangeItems(Configuration.ITEMS_NON_LDAP)); return "config/editconfig"; } - @RequestMapping(path = "/save", method = RequestMethod.POST) + @RequestMapping(path = "/config/save", method = RequestMethod.POST) public String save(@ModelAttribute ConfigForm configForm, HttpServletRequest request) throws Exception { if (request.getAttribute("CANCEL") != null) { Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ImportGroupsController.java =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ImportGroupsController.java (.../ImportGroupsController.java) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ImportGroupsController.java (.../ImportGroupsController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -56,7 +56,7 @@ @Autowired private WebApplicationContext applicationContext; - @RequestMapping(path = "/importgroups", method = RequestMethod.POST) + @RequestMapping(path = "/importgroups") public String execute(@ModelAttribute ImportExcelForm importForm, HttpServletRequest request) throws Exception { if (request.getAttribute("CANCEL") != null) { Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/LdapConfigController.java =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/LdapConfigController.java (.../LdapConfigController.java) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/LdapConfigController.java (.../LdapConfigController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -94,7 +94,7 @@ return configurationService; } - @RequestMapping(path = "/start", method = RequestMethod.POST) + @RequestMapping(path = "/start") public String execute(HttpServletRequest request) throws Exception { String action = WebUtil.readStrParam(request, "action", true); Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/LogEventController.java =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/LogEventController.java (.../LogEventController.java) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/LogEventController.java (.../LogEventController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -68,7 +68,7 @@ @Autowired private WebApplicationContext applicationContext; - @RequestMapping(path = "/start", method = RequestMethod.POST) + @RequestMapping(path = "/start") public String unspecified(HttpServletRequest request) throws Exception { // check permission Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/LoginMaintainController.java =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/LoginMaintainController.java (.../LoginMaintainController.java) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/LoginMaintainController.java (.../LoginMaintainController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -61,7 +61,7 @@ private static final String NEWS_PAGE_PATH_SUFFIX = File.separatorChar + "lams-www.war" + File.separatorChar + "news.html"; - @RequestMapping(path = "/loginmaintain", method = RequestMethod.POST) + @RequestMapping(path = "/loginmaintain") public String execute(@ModelAttribute LoginMaintainForm loginMaintainForm, HttpServletRequest request) throws Exception { Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/LoginSaveController.java =================================================================== diff -u -re2c0c928c2cf3c0527ec942ad9af0ec67a3aa8d7 -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/LoginSaveController.java (.../LoginSaveController.java) (revision e2c0c928c2cf3c0527ec942ad9af0ec67a3aa8d7) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/LoginSaveController.java (.../LoginSaveController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -74,7 +74,7 @@ } } - return "redirect:/sysadminstart.do"; + return bWriter.toString(); } } Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/LtiConsumerManagementController.java =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/LtiConsumerManagementController.java (.../LtiConsumerManagementController.java) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/LtiConsumerManagementController.java (.../LtiConsumerManagementController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -9,7 +9,6 @@ import org.apache.commons.beanutils.BeanUtils; import org.apache.commons.lang.StringUtils; import org.apache.log4j.Logger; -import org.apache.struts.action.ActionMessage; import org.lamsfoundation.lams.admin.service.AdminServiceProxy; import org.lamsfoundation.lams.admin.web.form.ExtServerForm; import org.lamsfoundation.lams.admin.web.form.LtiConsumerForm; @@ -20,8 +19,7 @@ import org.lamsfoundation.lams.util.WebUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; -import org.springframework.util.LinkedMultiValueMap; -import org.springframework.util.MultiValueMap; +import org.springframework.validation.Errors; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -57,7 +55,7 @@ /** * Shows all available LTI tool consumers */ - @RequestMapping(path = "/start", method = RequestMethod.POST) + @RequestMapping(path = "/start") public String unspecified(HttpServletRequest request) { initServices(); @@ -128,7 +126,7 @@ * Stores in the DB a new or edited LTI tool consumer */ @RequestMapping(path = "/save", method = RequestMethod.POST) - public String save(@ModelAttribute ExtServerForm extServerForm, HttpServletRequest request, + public String save(@ModelAttribute ExtServerForm extServerForm, Errors errors, HttpServletRequest request, HttpServletResponse response) throws Exception { initServices(); @@ -138,37 +136,34 @@ return unspecified(request); } - MultiValueMap errorMap = new LinkedMultiValueMap<>(); String[] requiredFields = extServerForm.getRequiredFields(); for (String requiredField : requiredFields) { if (StringUtils.trimToNull(requiredField) == null) { - errorMap.add("error.required", messageService.getMessage("sysadmin." + requiredField)); + errors.reject("error.required", messageService.getMessage("sysadmin." + requiredField)); } } Integer sid = extServerForm.getSid(); //check duplication - if (errorMap.isEmpty()) { + if (!errors.hasErrors()) { String[] uniqueFields = extServerForm.getUniqueFields(); for (String uniqueField : uniqueFields) { List list = userManagementService.findByProperty(ExtServer.class, "uniqueField", uniqueField); if (list != null && list.size() > 0) { if (sid.equals(0)) {//new map - errorMap.add("error.not.unique", - messageService.getMessage("sysadmin." + uniqueField)); + errors.reject("error.not.unique", messageService.getMessage("sysadmin." + uniqueField)); } else { ExtServer ltiConsumer = list.get(0); if (!ltiConsumer.getSid().equals(sid)) { - errorMap.add("error.not.unique", - messageService.getMessage("sysadmin." + uniqueField)); + errors.reject("error.not.unique", messageService.getMessage("sysadmin." + uniqueField)); } } } } } - if (errorMap.isEmpty()) { + if (!errors.hasErrors()) { ExtServer ltiConsumer = null; if (sid.equals(0)) { ltiConsumer = new ExtServer(); @@ -184,7 +179,6 @@ return unspecified(request); } else { - request.setAttribute("errorMap", errorMap); return "lti/ltiConsumer"; } } Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/OrgManageController.java =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/OrgManageController.java (.../OrgManageController.java) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/OrgManageController.java (.../OrgManageController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -66,15 +66,14 @@ * @author Fei Yang */ @Controller -@RequestMapping("/orgmanage") public class OrgManageController { private static IUserManagementService userManagementService; @Autowired private WebApplicationContext applicationContext; - @RequestMapping(path = "/start", method = RequestMethod.POST) + @RequestMapping(path = "/orgmanage") public String unspecified(@ModelAttribute OrgManageForm orgManageForm, HttpServletRequest request, HttpServletResponse response) throws Exception { initServices(); @@ -162,7 +161,7 @@ /** * Returns list of organisations for . */ - @RequestMapping("/getOrgs") + @RequestMapping("/orgmanage/getOrgs") @ResponseBody public String getOrgs(HttpServletRequest request, HttpServletResponse res) throws IOException, ServletException { initServices(); Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/OrgSaveController.java =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/OrgSaveController.java (.../OrgSaveController.java) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/OrgSaveController.java (.../OrgSaveController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -49,6 +49,7 @@ import org.springframework.stereotype.Controller; import org.springframework.util.LinkedMultiValueMap; import org.springframework.util.MultiValueMap; +import org.springframework.validation.Errors; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -91,7 +92,7 @@ private WebApplicationContext applicationContext; @RequestMapping(path = "/orgsave", method = RequestMethod.POST) - public String execute(@ModelAttribute OrganisationForm organisationForm, HttpServletRequest request, + public String execute(@ModelAttribute OrganisationForm organisationForm, Errors errors, HttpServletRequest request, HttpServletResponse response) throws Exception { if (service == null) { @@ -114,20 +115,19 @@ } else { request.setAttribute("org", organisationForm.getParentId()); } - return "redirect:/orgmanage.do"; + return "redirect:../orgmanage.do"; } - MultiValueMap errorMap = new LinkedMultiValueMap<>(); //organisation name validation String orgName = (organisationForm.getName() == null) ? null : organisationForm.getName(); if (StringUtils.isBlank(orgName)) { - errorMap.add("name", messageService.getMessage("error.name.required")); + errors.reject("name", messageService.getMessage("error.name.required")); } else if (!ValidationUtil.isOrgNameValid(orgName)) { - errorMap.add("name", messageService.getMessage("error.name.invalid.characters")); + errors.reject("name", messageService.getMessage("error.name.invalid.characters")); } - if (errorMap.isEmpty()) { + if (!errors.hasErrors()) { HttpSession ss = SessionManager.getSession(); UserDTO user = (UserDTO) ss.getAttribute(AttributeNames.USER); SupportedLocale locale = (SupportedLocale) service.findById(SupportedLocale.class, @@ -169,7 +169,6 @@ request.setAttribute("org", organisationForm.getParentId()); return "redirect:/orgmanage.do"; } else { - request.setAttribute("errorMap", errorMap); return "redirect:/organisation/edit.do"; } } Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/OrganisationController.java =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/OrganisationController.java (.../OrganisationController.java) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/OrganisationController.java (.../OrganisationController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -73,7 +73,7 @@ @Autowired private WebApplicationContext applicationContext; - @RequestMapping(path = "/edit", method = RequestMethod.POST) + @RequestMapping(path = "/edit") public String edit(@ModelAttribute OrganisationForm organisationForm, HttpServletRequest request) throws Exception { OrganisationController.service = AdminServiceProxy.getService(applicationContext.getServletContext()); @@ -94,7 +94,7 @@ BeanUtils.copyProperties(organisationForm, org); organisationForm.setParentId(org.getParentOrganisation().getOrganisationId()); organisationForm.setParentName(org.getParentOrganisation().getName()); - organisationForm.setOrgId(org.getOrganisationType().getOrganisationTypeId()); + organisationForm.setTypeId(org.getOrganisationType().getOrganisationTypeId()); organisationForm.setStateId(org.getOrganisationState().getOrganisationStateId()); SupportedLocale locale = org.getLocale(); organisationForm.setLocaleId(locale != null ? locale.getLocaleId() : null); @@ -127,17 +127,17 @@ return error(request); } - @RequestMapping(path = "/create", method = RequestMethod.POST) + @RequestMapping(path = "/create") public String create(@ModelAttribute OrganisationForm organisationForm, HttpServletRequest request, HttpServletResponse response) throws Exception { OrganisationController.service = AdminServiceProxy.getService(applicationContext.getServletContext()); initLocalesAndStatus(); if (!(request.isUserInRole(Role.SYSADMIN) || OrganisationController.service.isUserGlobalGroupAdmin())) { // only sysadmins and global group admins can create groups - if (((organisationForm.getOrgId() != null) - && organisationForm.getOrgId().equals(OrganisationType.COURSE_TYPE)) - || (organisationForm.getOrgId() == null)) { + if (((organisationForm.getTypeId() != null) + && organisationForm.getTypeId().equals(OrganisationType.COURSE_TYPE)) + || (organisationForm.getTypeId() == null)) { return error(request); } } Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ServerListController.java =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ServerListController.java (.../ServerListController.java) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ServerListController.java (.../ServerListController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -45,7 +45,7 @@ @Autowired private WebApplicationContext applicationContext; - @RequestMapping(path = "/serverlist", method = RequestMethod.POST) + @RequestMapping(path = "/serverlist") public String execute(HttpServletRequest request) throws Exception { List extServers = AdminServiceProxy.getIntegrationService(applicationContext.getServletContext()) .getAllExtServers(); Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ServerMaintainController.java =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ServerMaintainController.java (.../ServerMaintainController.java) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ServerMaintainController.java (.../ServerMaintainController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -51,7 +51,7 @@ @Autowired private WebApplicationContext applicationContext; - @RequestMapping(path = "/edit", method = RequestMethod.POST) + @RequestMapping(path = "/edit") public String edit(@ModelAttribute ExtServerForm extServerForm, HttpServletRequest request) throws Exception { Integer sid = WebUtil.readIntParam(request, "sid", true); if (sid != null) { @@ -62,7 +62,7 @@ return "servermaintain"; } - @RequestMapping(path = "/disable", method = RequestMethod.POST) + @RequestMapping(path = "/disable") public String disable(HttpServletRequest request) throws Exception { IIntegrationService service = AdminServiceProxy.getIntegrationService(applicationContext.getServletContext()); Integer sid = WebUtil.readIntParam(request, "sid", false); @@ -72,7 +72,7 @@ return "redirect:/serverlist.do"; } - @RequestMapping(path = "/enable", method = RequestMethod.POST) + @RequestMapping(path = "/enable") public String enable(HttpServletRequest request) throws Exception { IIntegrationService service = AdminServiceProxy.getIntegrationService(applicationContext.getServletContext()); Integer sid = WebUtil.readIntParam(request, "sid", false); @@ -82,7 +82,7 @@ return "redirect:/serverlist.do"; } - @RequestMapping(path = "/delete", method = RequestMethod.POST) + @RequestMapping(path = "/delete") public String delete(HttpServletRequest request) throws Exception { Integer sid = WebUtil.readIntParam(request, "sid", false); AdminServiceProxy.getService(applicationContext.getServletContext()).deleteById(ExtServer.class, sid); Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ServerSaveController.java =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ServerSaveController.java (.../ServerSaveController.java) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ServerSaveController.java (.../ServerSaveController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -41,6 +41,7 @@ import org.springframework.util.MultiValueMap; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.context.WebApplicationContext; /** @@ -60,7 +61,7 @@ @Autowired private WebApplicationContext applicationContext; - @RequestMapping("/serversave") + @RequestMapping(path = "/serversave") public String execute(@ModelAttribute ExtServerForm extServerForm, HttpServletRequest request, HttpServletResponse response) throws Exception { Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/SessionMaintainController.java =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/SessionMaintainController.java (.../SessionMaintainController.java) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/SessionMaintainController.java (.../SessionMaintainController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -37,7 +37,7 @@ @RequestMapping("/sessionmaintain") public class SessionMaintainController { - @RequestMapping(path = "/list", method = RequestMethod.POST) + @RequestMapping(path = "/list") public String list(HttpServletRequest request) { request.setAttribute("sessions", SessionManager.getLoginToSessionIDMappings()); return "sessionmaintain"; Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/SignupManagementController.java =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/SignupManagementController.java (.../SignupManagementController.java) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/SignupManagementController.java (.../SignupManagementController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -17,6 +17,7 @@ import org.lamsfoundation.lams.util.WebUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.stereotype.Controller; import org.springframework.util.LinkedMultiValueMap; import org.springframework.util.MultiValueMap; import org.springframework.web.bind.annotation.ModelAttribute; @@ -33,6 +34,7 @@ * * */ +@Controller @RequestMapping("/signupManagement") public class SignupManagementController { @@ -116,7 +118,7 @@ return null; } - @RequestMapping(path = "/add", method = RequestMethod.POST) + @RequestMapping(path = "/add") public String add(@ModelAttribute SignupManagementForm signupForm, HttpServletRequest request) throws Exception { // check if form submitted Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/StatisticsController.java =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/StatisticsController.java (.../StatisticsController.java) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/StatisticsController.java (.../StatisticsController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -52,7 +52,7 @@ @Autowired private WebApplicationContext applicationContext; - @RequestMapping(path = "/start", method = RequestMethod.POST) + @RequestMapping(path = "/start") public String unspecified(HttpServletRequest request) throws Exception { // check permission Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/SysAdminStartController.java =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/SysAdminStartController.java (.../SysAdminStartController.java) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/SysAdminStartController.java (.../SysAdminStartController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -49,7 +49,7 @@ @Autowired private WebApplicationContext applicationContext; - @RequestMapping(path = "/sysadminstart", method = RequestMethod.POST) + @RequestMapping(path = "/sysadminstart") public String execute(HttpServletRequest request) throws Exception { service = AdminServiceProxy.getService(applicationContext.getServletContext()); @@ -59,29 +59,29 @@ if (request.isUserInRole(Role.SYSADMIN)) { ArrayList links = new ArrayList<>(); links.add(new LinkBean("config.do", "sysadmin.config.settings.edit")); - links.add(new LinkBean("timezonemanagement.do", "admin.timezone.title")); + links.add(new LinkBean("timezonemanagement/start.do", "admin.timezone.title")); links.add(new LinkBean("loginmaintain.do", "sysadmin.maintain.loginpage")); - links.add(new LinkBean("signupManagement.do", "admin.signup.title")); + links.add(new LinkBean("signupManagement/start.do", "admin.signup.title")); links.add(new LinkBean("serverlist.do", "sysadmin.maintain.external.servers")); - links.add(new LinkBean("ltiConsumerManagement.do", "label.manage.tool.consumers")); - links.add(new LinkBean("toolcontentlist.do", "sysadmin.tool.management")); - links.add(new LinkBean("themeManagement.do", "admin.themes.title")); - links.add(new LinkBean("sessionmaintain.do?method=list", "sysadmin.maintain.session")); + links.add(new LinkBean("ltiConsumerManagement/start.do", "label.manage.tool.consumers")); + links.add(new LinkBean("toolcontentlist/start.do", "sysadmin.tool.management")); + links.add(new LinkBean("themeManagement/start.do", "admin.themes.title")); + links.add(new LinkBean("sessionmaintain/list.do", "sysadmin.maintain.session")); groupedLinks.add(new Object[] { AdminConstants.START_CONFIG_LINKS, links }); links = new ArrayList<>(); - links.add(new LinkBean("logevent.do", "label.event.log")); - links.add(new LinkBean("cleanup.do", "sysadmin.batch.temp.file.delete")); - links.add(new LinkBean("cleanupPreviewLessons.do", "sysadmin.batch.preview.lesson.delete")); - links.add(new LinkBean("statistics.do", "admin.statistics.title")); + links.add(new LinkBean("logevent/start.do", "label.event.log")); + links.add(new LinkBean("cleanup/start.do", "sysadmin.batch.temp.file.delete")); + links.add(new LinkBean("cleanupPreviewLessons/start.do", "sysadmin.batch.preview.lesson.delete")); + links.add(new LinkBean("statistics/start.do", "admin.statistics.title")); groupedLinks.add(new Object[] { AdminConstants.START_MONITOR_LINKS, links }); links = new ArrayList<>(); links.add(new LinkBean("usersearch.do", "admin.user.find")); links.add(new LinkBean("importgroups.do", "sysadmin.import.groups.title")); links.add(new LinkBean("importexcel.do", "admin.user.import")); links.add(new LinkBean("disabledmanage.do", "admin.list.disabled.users")); - links.add(new LinkBean("ldap.do", "sysadmin.ldap.configuration")); + links.add(new LinkBean("ldap/start.do", "sysadmin.ldap.configuration")); groupedLinks.add(new Object[] { AdminConstants.START_COURSE_LINKS, links }); } else if (service.isUserGlobalGroupAdmin()) { Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/TimezoneManagementController.java =================================================================== diff -u -re2c0c928c2cf3c0527ec942ad9af0ec67a3aa8d7 -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/TimezoneManagementController.java (.../TimezoneManagementController.java) (revision e2c0c928c2cf3c0527ec942ad9af0ec67a3aa8d7) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/TimezoneManagementController.java (.../TimezoneManagementController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -66,7 +66,7 @@ * Displays list of all JRE available timezones. */ @RequestMapping("/start") - public String unspecified(HttpServletRequest request) throws Exception { + public String unspecified(@ModelAttribute TimezoneForm timezoneForm, HttpServletRequest request) throws Exception { timezoneService = AdminServiceProxy.getTimezoneService(applicationContext.getServletContext()); List defaultTimezones = timezoneService.getDefaultTimezones(); @@ -111,7 +111,8 @@ * Shows page where admin can choose server timezone. */ @RequestMapping(path = "/serverTimezoneManagement", method = RequestMethod.POST) - public String serverTimezoneManagement(HttpServletRequest request) throws Exception { + public String serverTimezoneManagement(@ModelAttribute TimezoneForm timezoneForm, HttpServletRequest request) + throws Exception { timezoneService = AdminServiceProxy.getTimezoneService(applicationContext.getServletContext()); @@ -132,13 +133,14 @@ * Changes server timezone with the one selected by user. */ @RequestMapping(path = "/changeServerTimezone", method = RequestMethod.POST) - public String changeServerTimezone(HttpServletRequest request) throws Exception { + public String changeServerTimezone(@ModelAttribute TimezoneForm timezoneForm, HttpServletRequest request) + throws Exception { timezoneService = AdminServiceProxy.getTimezoneService(applicationContext.getServletContext()); String timeZoneId = WebUtil.readStrParam(request, "timeZoneId"); timezoneService.setServerTimezone(timeZoneId); - return unspecified(request); + return unspecified(timezoneForm, request); } } Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ToolContentListController.java =================================================================== diff -u -rd4dec47dab74477560cfee18e74c7e4494bd1426 -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ToolContentListController.java (.../ToolContentListController.java) (revision d4dec47dab74477560cfee18e74c7e4494bd1426) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ToolContentListController.java (.../ToolContentListController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -82,7 +82,7 @@ @Autowired private WebApplicationContext applicationContext; - @RequestMapping(path = "/start", method = RequestMethod.POST) + @RequestMapping(path = "/start") public String execute(HttpServletRequest request) throws Exception { // check permission if (!(request.isUserInRole(Role.SYSADMIN))) { Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserController.java =================================================================== diff -u -re2c0c928c2cf3c0527ec942ad9af0ec67a3aa8d7 -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserController.java (.../UserController.java) (revision e2c0c928c2cf3c0527ec942ad9af0ec67a3aa8d7) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserController.java (.../UserController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -101,7 +101,7 @@ } } - @RequestMapping(path = "/edit", method = RequestMethod.POST) + @RequestMapping(path = "/edit") public String edit(@ModelAttribute UserForm userForm, HttpServletRequest request) throws Exception { initServices(); @@ -290,7 +290,7 @@ } // determine whether to disable or delete user based on their lams data - @RequestMapping(path = "/remove", method = RequestMethod.POST) + @RequestMapping(path = "/remove") public String remove(HttpServletRequest request) throws Exception { initServices(); Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserManageController.java =================================================================== diff -u -rd4dec47dab74477560cfee18e74c7e4494bd1426 -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserManageController.java (.../UserManageController.java) (revision d4dec47dab74477560cfee18e74c7e4494bd1426) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserManageController.java (.../UserManageController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -62,7 +62,6 @@ * */ @Controller -@RequestMapping("/usermanage") public class UserManageController { private static final Logger log = Logger.getLogger(UserManageController.class); @@ -72,7 +71,7 @@ @Autowired private WebApplicationContext applicationContext; - @RequestMapping(path = "/start", method = RequestMethod.POST) + @RequestMapping(path = "/usermanage") public String execute(HttpServletRequest request, HttpServletResponse response) throws Exception { service = AdminServiceProxy.getService(applicationContext.getServletContext()); @@ -163,7 +162,7 @@ return "userlist"; } - @RequestMapping(path = "/forwardError", method = RequestMethod.POST) + @RequestMapping(path = "/usermanage/forwardError", method = RequestMethod.POST) private String forwardError(HttpServletRequest request, String key) { request.setAttribute("errorName", "UserManageAction"); request.setAttribute("errorMessage", messageService.getMessage(key)); Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserOrgController.java =================================================================== diff -u -rd4dec47dab74477560cfee18e74c7e4494bd1426 -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserOrgController.java (.../UserOrgController.java) (revision d4dec47dab74477560cfee18e74c7e4494bd1426) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserOrgController.java (.../UserOrgController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -64,7 +64,7 @@ @Autowired private WebApplicationContext applicationContext; - @RequestMapping(path = "/userorg", method = RequestMethod.POST) + @RequestMapping(path = "/userorg") public String execute(@ModelAttribute UserOrgForm userOrgForm, HttpServletRequest request) throws Exception { service = AdminServiceProxy.getService(applicationContext.getServletContext()); Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserOrgRoleController.java =================================================================== diff -u -rd4dec47dab74477560cfee18e74c7e4494bd1426 -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserOrgRoleController.java (.../UserOrgRoleController.java) (revision d4dec47dab74477560cfee18e74c7e4494bd1426) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserOrgRoleController.java (.../UserOrgRoleController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -72,7 +72,7 @@ @Autowired private WebApplicationContext applicationContext; - @RequestMapping(path = "/userorgrole", method = RequestMethod.POST) + @RequestMapping(path = "/userorgrole") public String execute(@ModelAttribute UserOrgRoleForm userOrgRoleForm, HttpServletRequest request) throws Exception { Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserOrgRoleSaveController.java =================================================================== diff -u -rd4dec47dab74477560cfee18e74c7e4494bd1426 -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserOrgRoleSaveController.java (.../UserOrgRoleSaveController.java) (revision d4dec47dab74477560cfee18e74c7e4494bd1426) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserOrgRoleSaveController.java (.../UserOrgRoleSaveController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -42,6 +42,7 @@ import org.springframework.util.MultiValueMap; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.context.WebApplicationContext; /** @@ -77,7 +78,7 @@ @Qualifier("adminMessageService") private MessageService adminMessageService; - @RequestMapping("/userorgrolesave") + @RequestMapping(path = "/userorgrolesave", method = RequestMethod.POST) public String execute(@ModelAttribute UserOrgRoleForm userOrgRoleForm, HttpServletRequest request) throws Exception { Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserOrgSaveController.java =================================================================== diff -u -rd4dec47dab74477560cfee18e74c7e4494bd1426 -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserOrgSaveController.java (.../UserOrgSaveController.java) (revision d4dec47dab74477560cfee18e74c7e4494bd1426) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserOrgSaveController.java (.../UserOrgSaveController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -44,6 +44,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; import org.springframework.web.context.WebApplicationContext; /** @@ -69,7 +70,7 @@ @Autowired private WebApplicationContext applicationContext; - @RequestMapping("/userorgsave") + @RequestMapping(path = "/userorgsave", method = RequestMethod.POST) public String execute(@ModelAttribute UserOrgForm userOrgForm, HttpServletRequest request, HttpServletResponse response) throws Exception { Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserSaveController.java =================================================================== diff -u -rd4dec47dab74477560cfee18e74c7e4494bd1426 -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserSaveController.java (.../UserSaveController.java) (revision d4dec47dab74477560cfee18e74c7e4494bd1426) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserSaveController.java (.../UserSaveController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -72,7 +72,7 @@ */ @Controller -@RequestMapping +@RequestMapping("/usersave") public class UserSaveController { private static Logger log = Logger.getLogger(UserSaveController.class); Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserSearchController.java =================================================================== diff -u -re2c0c928c2cf3c0527ec942ad9af0ec67a3aa8d7 -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserSearchController.java (.../UserSearchController.java) (revision e2c0c928c2cf3c0527ec942ad9af0ec67a3aa8d7) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserSearchController.java (.../UserSearchController.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -56,7 +56,6 @@ * */ @Controller -@RequestMapping("/usersearch") public class UserSearchController { private static Logger log = Logger.getLogger(UserSearchController.class); @@ -66,7 +65,7 @@ @Autowired private WebApplicationContext applicationContext; - @RequestMapping("/start") + @RequestMapping("/usersearch") public String unspecified(HttpServletRequest request) throws Exception { initServices(); @@ -84,7 +83,7 @@ /** * Returns list of paged users. */ - @RequestMapping("/getPagedUsers") + @RequestMapping("/usersearch/getPagedUsers") @ResponseBody public String getPagedUsers(HttpServletRequest request, HttpServletResponse res) throws IOException, ServletException { Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/form/OrganisationForm.java =================================================================== diff -u -r550e1b37b507779064955267ef47e9085f791357 -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/form/OrganisationForm.java (.../OrganisationForm.java) (revision 550e1b37b507779064955267ef47e9085f791357) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/form/OrganisationForm.java (.../OrganisationForm.java) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -27,6 +27,8 @@ private Integer orgId; private Integer parentId; + + private Integer typeId; private String parentName; @@ -71,7 +73,15 @@ public void setParentId(Integer parentId) { this.parentId = parentId; } + + public Integer getTypeId() { + return typeId; + } + public void setTypeId(Integer typeId) { + this.typeId = typeId; + } + public String getParentName() { return parentName; } Index: lams_admin/web/WEB-INF/spring-servlet.xml =================================================================== diff -u -r550e1b37b507779064955267ef47e9085f791357 -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/web/WEB-INF/spring-servlet.xml (.../spring-servlet.xml) (revision 550e1b37b507779064955267ef47e9085f791357) +++ lams_admin/web/WEB-INF/spring-servlet.xml (.../spring-servlet.xml) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -8,7 +8,7 @@ http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd"> - + Index: lams_admin/web/cleanup.jsp =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/web/cleanup.jsp (.../cleanup.jsp) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/web/cleanup.jsp (.../cleanup.jsp) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -18,7 +18,6 @@ -

Index: lams_admin/web/cleanupPreviewLessons.jsp =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/web/cleanupPreviewLessons.jsp (.../cleanupPreviewLessons.jsp) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/web/cleanupPreviewLessons.jsp (.../cleanupPreviewLessons.jsp) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -73,15 +73,14 @@ -

- Index: lams_admin/web/config/editconfig.jsp =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/web/config/editconfig.jsp (.../editconfig.jsp) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/web/config/editconfig.jsp (.../editconfig.jsp) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -1,8 +1,9 @@ +<%@ include file="/taglibs.jsp"%> <%@ page import="org.lamsfoundation.lams.util.Configuration"%> <%@ page import="org.lamsfoundation.lams.config.ConfigurationItem"%> -<%@ include file="/taglibs.jsp"%> +<%= ConfigurationItem.BOOLEAN_FORMAT %> @@ -18,7 +19,6 @@ - @@ -31,7 +31,7 @@ - +
@@ -40,24 +40,23 @@
- + @@ -68,7 +67,7 @@
- " onclick="bCancel=true;" class="btn btn-default"> + " onclick="bCancel=true;" class="btn btn-default"> " />
Index: lams_admin/web/disabledusers.jsp =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/web/disabledusers.jsp (.../disabledusers.jsp) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/web/disabledusers.jsp (.../disabledusers.jsp) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -15,11 +15,8 @@ - - - ${title}: - + ${title}:

Index: lams_admin/web/import/importGroups.jsp =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/web/import/importGroups.jsp (.../importGroups.jsp) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/web/import/importGroups.jsp (.../importGroups.jsp) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -7,6 +7,9 @@ <%@ page import="org.lamsfoundation.lams.util.Configuration"%> <%@ page import="org.lamsfoundation.lams.util.ConfigurationKeys"%> <%@ page import="org.lamsfoundation.lams.util.FileValidatorSpringUtil" %> +<%=Configuration.get(ConfigurationKeys.UPLOAD_FILE_LARGE_MAX_SIZE)%> +<%=FileValidatorSpringUtil.formatSize(Configuration.getAsInt(ConfigurationKeys.UPLOAD_FILE_LARGE_MAX_SIZE))%> +<%=Configuration.get(ConfigurationKeys.EXE_EXTENSIONS)%> @@ -21,10 +24,6 @@ - <%=Configuration.get(ConfigurationKeys.UPLOAD_FILE_LARGE_MAX_SIZE)%> - <%=FileValidatorSpringUtil.formatSize(Configuration.getAsInt(ConfigurationKeys.UPLOAD_FILE_LARGE_MAX_SIZE))%> - <%=Configuration.get(ConfigurationKeys.EXE_EXTENSIONS)%> - @@ -55,7 +54,7 @@ - +

@@ -110,16 +109,16 @@

- + + + + + +
+ " onclick="bCancel=true;" class="btn btn-default"> + " />   +
- - - -
- " onclick="bCancel=true;" class="btn btn-default"> - " />   -
-
Index: lams_admin/web/import/importexcel.jsp =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/web/import/importexcel.jsp (.../importexcel.jsp) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/web/import/importexcel.jsp (.../importexcel.jsp) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -4,9 +4,11 @@ <%@ page import="org.lamsfoundation.lams.admin.service.IImportService"%> <%@ page import="org.lamsfoundation.lams.util.Configuration"%> <%@ page import="org.lamsfoundation.lams.util.ConfigurationKeys"%> -<%@ page import="org.lamsfoundation.lams.util.FileValidatorUtil" %> +<%@ page import="org.lamsfoundation.lams.util.FileValidatorSpringUtil" %> +<%=Configuration.get(ConfigurationKeys.UPLOAD_FILE_LARGE_MAX_SIZE)%> +<%=FileValidatorSpringUtil.formatSize(Configuration.getAsInt(ConfigurationKeys.UPLOAD_FILE_LARGE_MAX_SIZE))%> +<%=Configuration.get(ConfigurationKeys.EXE_EXTENSIONS)%> - @@ -25,11 +27,6 @@ <%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_NUMERICS)%> <%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_SYMBOLS)%> - <%=Configuration.get(ConfigurationKeys.UPLOAD_FILE_LARGE_MAX_SIZE)%> - <%=FileValidatorSpringUtil.formatSize(Configuration.getAsInt(ConfigurationKeys.UPLOAD_FILE_LARGE_MAX_SIZE))%> - <%=Configuration.get(ConfigurationKeys.EXE_EXTENSIONS)%> - - @@ -57,12 +54,11 @@ - - +

Index: lams_admin/web/import/importresult.jsp =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/web/import/importresult.jsp (.../importresult.jsp) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/web/import/importresult.jsp (.../importresult.jsp) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -15,7 +15,6 @@ -

Index: lams_admin/web/import/status.jsp =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/web/import/status.jsp (.../status.jsp) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/web/import/status.jsp (.../status.jsp) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -40,7 +40,6 @@ -
Index: lams_admin/web/includes/javascript/learningLibraryGroup.js =================================================================== diff -u -r7475d08afc280b5e2e5ddf04e8bf35e3166aaf80 -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/web/includes/javascript/learningLibraryGroup.js (.../learningLibraryGroup.js) (revision 7475d08afc280b5e2e5ddf04e8bf35e3166aaf80) +++ lams_admin/web/includes/javascript/learningLibraryGroup.js (.../learningLibraryGroup.js) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -229,9 +229,8 @@ $.ajax({ 'async' : false, 'cache' : false, - 'url' : 'toolcontentlist.do', + 'url' : 'toolcontentlist/saveLearningLibraryGroups.do', 'data' : { - 'action' : 'saveLearningLibraryGroups', 'groups' : JSON.stringify(groups) }, 'type' : 'POST', Index: lams_admin/web/ldap.jsp =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/web/ldap.jsp (.../ldap.jsp) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/web/ldap.jsp (.../ldap.jsp) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -29,10 +29,9 @@ - - +

Index: lams_admin/web/logevent.jsp =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/web/logevent.jsp (.../logevent.jsp) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/web/logevent.jsp (.../logevent.jsp) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -235,7 +235,6 @@ -

Index: lams_admin/web/loginmaintain.jsp =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/web/loginmaintain.jsp (.../loginmaintain.jsp) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/web/loginmaintain.jsp (.../loginmaintain.jsp) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -15,7 +15,6 @@ -

@@ -29,12 +28,12 @@ - +

- - + + ..
Index: lams_admin/web/lti/ltiConsumer.jsp =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/web/lti/ltiConsumer.jsp (.../ltiConsumer.jsp) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/web/lti/ltiConsumer.jsp (.../ltiConsumer.jsp) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -46,7 +46,7 @@ - +

@@ -57,15 +57,7 @@

- <%-- Error Messages --%> - - - - - - - - +
Index: lams_admin/web/lti/ltiConsumerList.jsp =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/web/lti/ltiConsumerList.jsp (.../ltiConsumerList.jsp) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/web/lti/ltiConsumerList.jsp (.../ltiConsumerList.jsp) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -16,7 +16,6 @@ -

@@ -54,24 +53,24 @@

@@ -82,7 +81,7 @@

${fn:length(ltiConsumers)} 

+ onClick="javascript:document.location='../ltiConsumerManagement/edit.do'" /> Index: lams_admin/web/orgPasswordChange.jsp =================================================================== diff -u -r1ba327f73cb27c822d8a4ef36c386dd5a1432aef -r0aee88559b0d79e0516dd3630c24111361aeb787 --- lams_admin/web/orgPasswordChange.jsp (.../orgPasswordChange.jsp) (revision 1ba327f73cb27c822d8a4ef36c386dd5a1432aef) +++ lams_admin/web/orgPasswordChange.jsp (.../orgPasswordChange.jsp) (revision 0aee88559b0d79e0516dd3630c24111361aeb787) @@ -3,7 +3,12 @@ <%@ include file="/taglibs.jsp"%> <%@ page import="org.lamsfoundation.lams.util.Configuration"%> <%@ page import="org.lamsfoundation.lams.util.ConfigurationKeys"%> - +<%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_MINIMUM_CHARACTERS)%> +<%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_UPPERCASE)%> +<%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_NUMERICS)%> +<%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_LOWERCASE)%> +<%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_SYMBOLS)%> + @@ -15,12 +20,6 @@ - <%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_MINIMUM_CHARACTERS)%> - <%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_UPPERCASE)%> - <%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_NUMERICS)%> - <%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_LOWERCASE)%> - <%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_SYMBOLS)%> - + + + + ${title} - - - - - - - - + + + + + + + + + + + + + + + + + - }); + +

+

- // make demo search buttons work - $('button[data-column]').on('click', function(){ - var $this = $(this), - filter = []; +

" onclick="javascript:document.location='user/edit.do'" /> + + + + +

+ + + + + + + + + + + - // text to add to filter - filter[ $this.data('1') ] = $this.text(); - $table.trigger('search', [ filter ]); - return false; - }); - }) - + + -

-

-

" onclick=javascript:document.location='user.do?method=edit' /> - - - -

- - - - - - - - - \ No newline at end of file
  * - - <%= ConfigurationItem.BOOLEAN_FORMAT %> + - true - false   + +    - + - +   - + - +   - + + + + + + + + + + + + + - - - - - - - - - - - -