Commit 80c4b310dd27942f188c5021dba4fdb6e1526068
1 parent
3683ca29
Exists in
theme-brasil-digital-from-staging
and in
9 other branches
Added mail validation message
Showing
1 changed file
with
4 additions
and
3 deletions
Show diff stats
app/models/user.rb
| ... | ... | @@ -93,7 +93,8 @@ class User < ActiveRecord::Base |
| 93 | 93 | # Virtual attribute for the unencrypted password |
| 94 | 94 | attr_accessor :password, :name |
| 95 | 95 | |
| 96 | - validates_presence_of :login, :email | |
| 96 | + validates_presence_of :login | |
| 97 | + validates_presence_of :email | |
| 97 | 98 | validates_format_of :login, :with => Profile::IDENTIFIER_FORMAT, :if => (lambda {|user| !user.login.blank?}) |
| 98 | 99 | validates_presence_of :password, :if => :password_required? |
| 99 | 100 | validates_presence_of :password_confirmation, :if => :password_required? |
| ... | ... | @@ -102,10 +103,10 @@ class User < ActiveRecord::Base |
| 102 | 103 | validates_length_of :login, :within => 2..40, :if => (lambda {|user| !user.login.blank?}) |
| 103 | 104 | validates_length_of :email, :within => 3..100, :if => (lambda {|user| !user.email.blank?}) |
| 104 | 105 | validates_uniqueness_of :login, :message => _('login already taken') |
| 105 | - validates_uniqueness_of :email, :case_sensitive => false, :scope => :environment_id | |
| 106 | + validates_uniqueness_of :email, :message => _('email already taken'), :case_sensitive => false, :scope => :environment_id | |
| 106 | 107 | before_save :encrypt_password |
| 107 | 108 | before_save :normalize_email, if: proc{ |u| u.email.present? } |
| 108 | - validates_format_of :email, :with => Noosfero::Constants::EMAIL_FORMAT, :if => (lambda {|user| !user.email.blank?}) | |
| 109 | + validates_format_of :email, :message => _('incorrect email format'), :with => Noosfero::Constants::EMAIL_FORMAT, :if => (lambda {|user| !user.email.blank?}) | |
| 109 | 110 | |
| 110 | 111 | validates_inclusion_of :terms_accepted, :in => [ '1' ], :if => lambda { |u| ! u.terms_of_use.blank? }, :message => N_('{fn} must be checked in order to signup.').fix_i18n |
| 111 | 112 | ... | ... |