Author: solomax
Date: Sun May 12 17:22:15 2013
New Revision: 1481611
URL: http://svn.apache.org/r1481611
Log:
User login validation is fixed
Modified:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/users/UserForm.java
Modified:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/users/UserForm.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/users/UserForm.java?rev=1481611&r1=1481610&r2=1481611&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/users/UserForm.java
(original)
+++
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/users/UserForm.java
Sun May 12 17:22:15 2013
@@ -55,6 +55,7 @@ public class UserForm extends AdminBaseF
private static final long serialVersionUID = 1L;
private WebMarkupContainer listContainer;
private GeneralUserForm generalForm;
+ private RequiredTextField<String> login;
public UserForm(String id, WebMarkupContainer listContainer, final User
user) {
super(id, new CompoundPropertyModel<User>(user));
@@ -129,7 +130,7 @@ public class UserForm extends AdminBaseF
*/
private void addFormFields() {
ConfigurationDao cfgDao = getBean(ConfigurationDao.class);
- RequiredTextField<String> login = new
RequiredTextField<String>("login");
+ login = new RequiredTextField<String>("login");
// login.setLabel(new Model<String>("testname"));
add(login.add(StringValidator.minimumLength(getMinLoginLength(cfgDao))));
@@ -194,7 +195,7 @@ public class UserForm extends AdminBaseF
@Override
protected void onValidate() {
-
if(getBean(UsersDao.class).checkUserLogin(getModelObject().getLogin())) {
+
if(getBean(UsersDao.class).checkUserLogin(login.getConvertedInput())) {
error(WebSession.getString(105));
}
}