Class: User
- Defined in:
- lib/generators/ab_admin/install/templates/models/user.rb
Instance Method Summary collapse
Methods included from AbAdmin::Models::User
#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!
Methods included from AbAdmin::Concerns::AdminAddition
#for_input_token, #next_prev_by_url, #token_data
Instance Method Details
#init ⇒ Object
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 |