Class: HammerCLIForeman::User::InfoCommand

Inherits:
InfoCommand
  • Object
show all
Defined in:
lib/hammer_cli_foreman/user.rb

Instance Method Summary collapse

Instance Method Details

#extend_data(user) ⇒ Object



45
46
47
48
49
50
51
# File 'lib/hammer_cli_foreman/user.rb', line 45

def extend_data(user)
  user["locale"] ||= _('default') if user.has_key?("locale")
  user["timezone"] ||= _('default') if user.has_key?("timezone")
  user["full_name"] = [user["firstname"], user["lastname"]].join(' ')
  user["cached_usergroups"] = user.fetch('cached_usergroups', []) - user["usergroups"]
  user
end