Author: tchemit Date: 2012-08-28 18:29:38 +0200 (Tue, 28 Aug 2012) New Revision: 3651 Url: http://chorem.org/repositories/revision/pollen/3651 Log: forbid to change email after account is created Modified: trunk/pollen-ui-struts2/src/main/java/org/chorem/pollen/ui/actions/user/Edit.java Modified: trunk/pollen-ui-struts2/src/main/java/org/chorem/pollen/ui/actions/user/Edit.java =================================================================== --- trunk/pollen-ui-struts2/src/main/java/org/chorem/pollen/ui/actions/user/Edit.java 2012-08-28 16:29:02 UTC (rev 3650) +++ trunk/pollen-ui-struts2/src/main/java/org/chorem/pollen/ui/actions/user/Edit.java 2012-08-28 16:29:38 UTC (rev 3651) @@ -99,12 +99,15 @@ } } - if (StringUtils.isBlank(pollenUserAccount.getEmail())) { - addFieldError("pollenUserAccount.email", - _("pollen.error.email.required")); - } else if (!StringUtil.isEmail(pollenUserAccount.getEmail())) { - addFieldError("pollenUserAccount.email", - _("pollen.error.email.invalid")); + // can only change email (for the moment at create time not after) + if (!isExists()) { + if (StringUtils.isBlank(pollenUserAccount.getEmail())) { + addFieldError("pollenUserAccount.email", + _("pollen.error.email.required")); + } else if (!StringUtil.isEmail(pollenUserAccount.getEmail())) { + addFieldError("pollenUserAccount.email", + _("pollen.error.email.invalid")); + } } }
participants (1)
-
tchemit@users.chorem.org