Index: lams_admin/conf/language/lams/ApplicationResources.properties =================================================================== diff -u -r8789b9d507a7c0867ad6c0c5ef1ff2c9d65e1f8a -rdcdfda709789f888e53f264b20762f3b76dbdae3 --- lams_admin/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 8789b9d507a7c0867ad6c0c5ef1ff2c9d65e1f8a) +++ lams_admin/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision dcdfda709789f888e53f264b20762f3b76dbdae3) @@ -94,6 +94,7 @@ admin.user.assign.roles =Assign roles admin.user.find =Find users admin.user.edit =Edit user details +admin.user.changePassword =Change Password admin.user.disable =Disable user admin.user.actions =Actions admin.user.import =Import users @@ -537,6 +538,7 @@ label.password.restrictions =Password must follow the restrictions shown above label.password.must.contain =Password must contain label.password.must.ucase =at least 1 upper case letter +label.password.must.lcase =at least 1 lower case letter label.password.must.number =at least 1 number label.password.must.symbol =at least 1 symbol sysadmin.batch.preview.lesson.delete =Delete old preview lessons Index: lams_admin/web/WEB-INF/struts-config.xml =================================================================== diff -u -r380ede712d98f28edcaea21f3525f12cc52b3237 -rdcdfda709789f888e53f264b20762f3b76dbdae3 --- lams_admin/web/WEB-INF/struts-config.xml (.../struts-config.xml) (revision 380ede712d98f28edcaea21f3525f12cc52b3237) +++ lams_admin/web/WEB-INF/struts-config.xml (.../struts-config.xml) (revision dcdfda709789f888e53f264b20762f3b76dbdae3) @@ -67,7 +67,6 @@ - @@ -319,6 +318,7 @@ path="/usersave" type="org.lamsfoundation.lams.admin.web.UserSaveAction" name="UserForm" + parameter="method" scope="request" input=".user" unknown="false" @@ -329,6 +329,11 @@ path="/user.do?method=edit" redirect="false" /> + <%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_MINIMUM_CHARACTERS)%> <%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_UPPERCASE)%> +<%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_LOWERCASE)%> <%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_NUMERICS)%> <%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_SYMBOLS)%> - + @@ -145,7 +147,7 @@
- + :
    @@ -158,6 +160,10 @@
  • + +
  • +
+
@@ -179,6 +186,7 @@ + @@ -191,6 +199,7 @@ + @@ -369,7 +378,11 @@
*:
:
- + +
+ +
+
" formnovalidate="formnovalidate" onclick="bCancel=true;" id="cancelButton" class="btn btn-default"/> Index: lams_admin/web/userChangePass.jsp =================================================================== diff -u --- lams_admin/web/userChangePass.jsp (revision 0) +++ lams_admin/web/userChangePass.jsp (revision dcdfda709789f888e53f264b20762f3b76dbdae3) @@ -0,0 +1,165 @@ +<%@ include file="/taglibs.jsp"%> +<%@ taglib uri="tags-lams" prefix="lams"%> +<%-- javascript --%> + + + + + +<%@ page import="org.lamsfoundation.lams.util.Configuration"%> +<%@ page import="org.lamsfoundation.lams.util.ConfigurationKeys"%> +<%@ page import="org.apache.struts.action.ActionMessages"%> + + +<%=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)%> + + + +
+ +
+
+
+
+
+
+ +
+
+
+
+ + + : +
    +
  • + +
  • + + +
  • +
    + +
  • +
    + + +
  • +
    + + + +
  • +
    +
+
+
+ + ${param.login} +
+
+ +
+
+ +
+
+ + + " /> +
+
+
+
+
+
+ \ No newline at end of file