Class: User
Instance Method Summary
collapse
#activate, #activate!, #active_for_authentication?, #admin?, #default?, #delete!, #deleted?, #full_name, #generate_password!, #has_role?, #inactive_message, #moderator?, #name, #pending?, #set_default_role, #suspend!, #trusted?, #unsuspend!
#next_prev_by_url
connection
Instance Method Details
18
19
20
21
22
23
|
# File 'lib/generators/ab_admin/install/templates/models/user.rb', line 18
def init
set_default_role
self.trust_state ||= ::UserState.pending.id
self.locale ||= 'ru'
self.time_zone ||= 'Kiev'
end
|
#password_required? ⇒ Boolean
25
26
27
28
29
|
# File 'lib/generators/ab_admin/install/templates/models/user.rb', line 25
def password_required?
return true if password.present?
return false if persisted? && password.blank?
super
end
|