Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserOrgRoleSaveController.java =================================================================== diff -u -r7525e7b5fda723cc9c2c81a78cd8be3785bad851 -rd11fc4c9bde6900c905c40030cb0f0c0ef659e9a --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserOrgRoleSaveController.java (.../UserOrgRoleSaveController.java) (revision 7525e7b5fda723cc9c2c81a78cd8be3785bad851) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserOrgRoleSaveController.java (.../UserOrgRoleSaveController.java) (revision d11fc4c9bde6900c905c40030cb0f0c0ef659e9a) @@ -118,7 +118,7 @@ // } //} } - return "forward:/usermanage.do"; + return "redirect:/usermanage.do?org=" + orgId; } } Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserOrgSaveController.java =================================================================== diff -u -r7525e7b5fda723cc9c2c81a78cd8be3785bad851 -rd11fc4c9bde6900c905c40030cb0f0c0ef659e9a --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserOrgSaveController.java (.../UserOrgSaveController.java) (revision 7525e7b5fda723cc9c2c81a78cd8be3785bad851) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserOrgSaveController.java (.../UserOrgSaveController.java) (revision d11fc4c9bde6900c905c40030cb0f0c0ef659e9a) @@ -131,7 +131,7 @@ // if no new users, then finish; otherwise forward to where roles can be assigned for new users. if (newUserOrganisations.isEmpty()) { log.debug("no new users to add to orgId=" + orgId); - return "forward:/usermanage.do"; + return "redirect:/usermanage.do?org=" + orgId; } else { request.setAttribute("roles", service.filterRoles(rolelist, request.isUserInRole(Role.SYSADMIN), organisation.getOrganisationType())); Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserRolesSaveController.java =================================================================== diff -u -r7525e7b5fda723cc9c2c81a78cd8be3785bad851 -rd11fc4c9bde6900c905c40030cb0f0c0ef659e9a --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserRolesSaveController.java (.../UserRolesSaveController.java) (revision 7525e7b5fda723cc9c2c81a78cd8be3785bad851) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserRolesSaveController.java (.../UserRolesSaveController.java) (revision d11fc4c9bde6900c905c40030cb0f0c0ef659e9a) @@ -107,7 +107,7 @@ service.setRolesForUserOrganisation(user, orgId, Arrays.asList(roles)); - return "forward:/usermanage.do"; + return "redirect:/usermanage.do?org=" + orgId; } } Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserSaveController.java =================================================================== diff -u -r7525e7b5fda723cc9c2c81a78cd8be3785bad851 -rd11fc4c9bde6900c905c40030cb0f0c0ef659e9a --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserSaveController.java (.../UserSaveController.java) (revision 7525e7b5fda723cc9c2c81a78cd8be3785bad851) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserSaveController.java (.../UserSaveController.java) (revision d11fc4c9bde6900c905c40030cb0f0c0ef659e9a) @@ -114,8 +114,7 @@ if ((orgId == null) || (orgId == 0)) { return "redirect:../usersearch.do"; } - request.setAttribute("org", orgId); - return "redirect:../usermanage.do"; + return "redirect:../usermanage.do?org" + orgId; } User user = null; Index: lams_admin/web/user.jsp =================================================================== diff -u -r7525e7b5fda723cc9c2c81a78cd8be3785bad851 -rd11fc4c9bde6900c905c40030cb0f0c0ef659e9a --- lams_admin/web/user.jsp (.../user.jsp) (revision 7525e7b5fda723cc9c2c81a78cd8be3785bad851) +++ lams_admin/web/user.jsp (.../user.jsp) (revision d11fc4c9bde6900c905c40030cb0f0c0ef659e9a) @@ -161,7 +161,7 @@ - "/>orgmanage.do?org=1" class="btn btn-default"> + @@ -465,7 +465,7 @@ : - + ${theme.name} Index: lams_admin/web/userrole.jsp =================================================================== diff -u -r7525e7b5fda723cc9c2c81a78cd8be3785bad851 -rd11fc4c9bde6900c905c40030cb0f0c0ef659e9a --- lams_admin/web/userrole.jsp (.../userrole.jsp) (revision 7525e7b5fda723cc9c2c81a78cd8be3785bad851) +++ lams_admin/web/userrole.jsp (.../userrole.jsp) (revision d11fc4c9bde6900c905c40030cb0f0c0ef659e9a) @@ -18,7 +18,7 @@ ${title}: - + @@ -74,15 +74,21 @@
:
- + + + checked="checked" + + + /> role.
Index: lams_central/src/java/org/lamsfoundation/lams/web/LoginAsController.java =================================================================== diff -u -r5943e05705f7614c7c1c29d13ce50deacdc46cc0 -rd11fc4c9bde6900c905c40030cb0f0c0ef659e9a --- lams_central/src/java/org/lamsfoundation/lams/web/LoginAsController.java (.../LoginAsController.java) (revision 5943e05705f7614c7c1c29d13ce50deacdc46cc0) +++ lams_central/src/java/org/lamsfoundation/lams/web/LoginAsController.java (.../LoginAsController.java) (revision d11fc4c9bde6900c905c40030cb0f0c0ef659e9a) @@ -105,7 +105,8 @@ // notify the login module that the user has been authenticated correctly UniversalLoginModule.setAuthenticationToken(token); // redirect to login page - return "redirect:login.jsp?redirectURL=/lams/index"; + request.setAttribute("redirectURL", "/lams/index.jsp"); + return "login"; } } } else { Index: lams_central/web/login.jsp =================================================================== diff -u -r7475d08afc280b5e2e5ddf04e8bf35e3166aaf80 -rd11fc4c9bde6900c905c40030cb0f0c0ef659e9a --- lams_central/web/login.jsp (.../login.jsp) (revision 7475d08afc280b5e2e5ddf04e8bf35e3166aaf80) +++ lams_central/web/login.jsp (.../login.jsp) (revision d11fc4c9bde6900c905c40030cb0f0c0ef659e9a) @@ -107,11 +107,12 @@
- -
+ +
-
+
@@ -169,7 +170,7 @@ + value='' />