Index: lams_admin/conf/language/lams/ApplicationResources.properties
===================================================================
RCS file: /usr/local/cvsroot/lams_admin/conf/language/lams/ApplicationResources.properties,v
diff -u -r1.100.2.20 -r1.100.2.21
--- lams_admin/conf/language/lams/ApplicationResources.properties 29 Nov 2016 09:14:51 -0000 1.100.2.20
+++ lams_admin/conf/language/lams/ApplicationResources.properties 1 Dec 2016 07:46:53 -0000 1.100.2.21
@@ -537,7 +537,7 @@
label.password.min.length =must be at least {0} characters long
label.password.old.must.entered =Old password must be entered
label.password.symbols.allowed =Only these symbols are allowed
-label.password.restrictions =Password must follow the restrictions shown above
+label.password.restrictions =Password must follow the restrictions shown
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
Index: lams_admin/src/java/org/lamsfoundation/lams/admin/service/ImportService.java
===================================================================
RCS file: /usr/local/cvsroot/lams_admin/src/java/org/lamsfoundation/lams/admin/service/ImportService.java,v
diff -u -r1.20.2.7 -r1.20.2.8
--- lams_admin/src/java/org/lamsfoundation/lams/admin/service/ImportService.java 29 Nov 2016 10:22:57 -0000 1.20.2.7
+++ lams_admin/src/java/org/lamsfoundation/lams/admin/service/ImportService.java 1 Dec 2016 07:46:26 -0000 1.20.2.8
@@ -20,7 +20,6 @@
* ****************************************************************
*/
-
package org.lamsfoundation.lams.admin.service;
import java.io.IOException;
@@ -242,7 +241,7 @@
Organisation org = new Organisation();
String[] args = new String[1];
- String name = StringUtils.substring(parseStringCell(row.getCell(ImportService.NAME)),0,240);
+ String name = StringUtils.substring(parseStringCell(row.getCell(ImportService.NAME)), 0, 240);
//validate organisation name
if (StringUtils.isBlank(name)) {
@@ -520,6 +519,11 @@
hasError = true;
return null;
}
+ if (!ValidationUtil.isPasswordValueValid(password, password)) {
+ rowResult.add(messageService.getMessage("label.password.restrictions"));
+ hasError = true;
+ return null;
+ }
String salt = HashUtil.salt();
password = HashUtil.sha256(password, salt);
user.setSalt(salt);
Index: lams_admin/web/import/importexcel.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_admin/web/import/importexcel.jsp,v
diff -u -r1.12.12.2 -r1.12.12.3
--- lams_admin/web/import/importexcel.jsp 16 Jun 2016 03:10:21 -0000 1.12.12.2
+++ lams_admin/web/import/importexcel.jsp 1 Dec 2016 07:47:25 -0000 1.12.12.3
@@ -1,44 +1,95 @@
<%@ include file="/taglibs.jsp"%>
-<%@ page import="org.lamsfoundation.lams.admin.service.IImportService" %>
+<%@ page import="org.lamsfoundation.lams.admin.service.IImportService"%>
+<%@ page import="org.lamsfoundation.lams.util.Configuration"%>
+<%@ page import="org.lamsfoundation.lams.util.ConfigurationKeys"%>
+
+
+