Index: lams_central/src/java/org/lamsfoundation/lams/web/IndexAction.java =================================================================== diff -u -rcd8fbfefd79252fdd29aebb95fb2e369ee6abfa8 -rf290dd48e471facda515082e1436faa2235143f2 --- lams_central/src/java/org/lamsfoundation/lams/web/IndexAction.java (.../IndexAction.java) (revision cd8fbfefd79252fdd29aebb95fb2e369ee6abfa8) +++ lams_central/src/java/org/lamsfoundation/lams/web/IndexAction.java (.../IndexAction.java) (revision f290dd48e471facda515082e1436faa2235143f2) @@ -112,9 +112,7 @@ return mapping.findForward("editprofile"); } else if (StringUtils.equals(method, "password")) { return mapping.findForward("password"); - } else if (StringUtils.equals(method, "passwordChanged")) { - return mapping.findForward("passwordChanged"); - } else if (StringUtils.equals(method, "portrait")) { + } else if (StringUtils.equals(method, "portrait")) { return mapping.findForward("portrait"); } else if (StringUtils.equals(method, "lessons")) { return mapping.findForward("lessons"); Index: lams_central/src/java/org/lamsfoundation/lams/web/PasswordChangeAction.java =================================================================== diff -u -rc33d82bf97152099b7a309a156ec2707239b622c -rf290dd48e471facda515082e1436faa2235143f2 --- lams_central/src/java/org/lamsfoundation/lams/web/PasswordChangeAction.java (.../PasswordChangeAction.java) (revision c33d82bf97152099b7a309a156ec2707239b622c) +++ lams_central/src/java/org/lamsfoundation/lams/web/PasswordChangeAction.java (.../PasswordChangeAction.java) (revision f290dd48e471facda515082e1436faa2235143f2) @@ -142,7 +142,7 @@ // If no input page, use error forwarding return (mapping.findForward("error.system")); } - + request.setAttribute("redirectURL",passwordChangeForm.getRedirectURL()); return mapping.findForward("okay"); } Index: lams_central/src/java/org/lamsfoundation/lams/web/PasswordChangeActionForm.java =================================================================== diff -u -r51fb2a37254f24bb2a805d4ffd54482c779f43fa -rf290dd48e471facda515082e1436faa2235143f2 --- lams_central/src/java/org/lamsfoundation/lams/web/PasswordChangeActionForm.java (.../PasswordChangeActionForm.java) (revision 51fb2a37254f24bb2a805d4ffd54482c779f43fa) +++ lams_central/src/java/org/lamsfoundation/lams/web/PasswordChangeActionForm.java (.../PasswordChangeActionForm.java) (revision f290dd48e471facda515082e1436faa2235143f2) @@ -40,6 +40,8 @@ public class PasswordChangeActionForm extends ActionForm { public static final String formName = "PasswordChangeActionForm"; // must match name in @struts:action section above + + private String redirectURL; private String oldPassword; @@ -123,7 +125,15 @@ public void setOldPassword(String oldPassword) { this.oldPassword = StringUtils.trimToEmpty(oldPassword); } + + public String getRedirectURL() { + return redirectURL; + } + public void setRedirectURL(String redirectURL) { + this.redirectURL = redirectURL; + } + /** * Reset all properties to their default values. * Index: lams_central/web/WEB-INF/struts-config.xml =================================================================== diff -u -r353fe07604639c2166ed68fbf832810959f3f3cf -rf290dd48e471facda515082e1436faa2235143f2 --- lams_central/web/WEB-INF/struts-config.xml (.../struts-config.xml) (revision 353fe07604639c2166ed68fbf832810959f3f3cf) +++ lams_central/web/WEB-INF/struts-config.xml (.../struts-config.xml) (revision f290dd48e471facda515082e1436faa2235143f2) @@ -150,11 +150,6 @@ redirect="false" /> - - -
-
@@ -114,7 +112,7 @@

-
+
@@ -159,7 +157,6 @@
-
Index: lams_central/web/passwordChangeOkContent.jsp =================================================================== diff -u -r43a81b97418d202b694ee15c30c6069a56370c46 -rf290dd48e471facda515082e1436faa2235143f2 --- lams_central/web/passwordChangeOkContent.jsp (.../passwordChangeOkContent.jsp) (revision 43a81b97418d202b694ee15c30c6069a56370c46) +++ lams_central/web/passwordChangeOkContent.jsp (.../passwordChangeOkContent.jsp) (revision f290dd48e471facda515082e1436faa2235143f2) @@ -27,7 +27,7 @@ Index: lams_central/web/profile.jsp =================================================================== diff -u -r353fe07604639c2166ed68fbf832810959f3f3cf -rf290dd48e471facda515082e1436faa2235143f2 --- lams_central/web/profile.jsp (.../profile.jsp) (revision 353fe07604639c2166ed68fbf832810959f3f3cf) +++ lams_central/web/profile.jsp (.../profile.jsp) (revision f290dd48e471facda515082e1436faa2235143f2) @@ -19,22 +19,21 @@ - +
-
+
-
@@ -73,7 +72,7 @@