Class: ErpApp::Mobile::UserManagement::BaseController

Inherits:
BaseController show all
Defined in:
app/controllers/erp_app/mobile/user_management/base_controller.rb

Instance Method Summary collapse

Methods inherited from BaseController

#index

Instance Method Details

#usersObject



6
7
8
9
10
11
12
13
14
15
# File 'app/controllers/erp_app/mobile/user_management/base_controller.rb', line 6

def users
  users = User.all.collect do |user|
    user.to_hash(:only => [:username, :email, :failed_logins_count, :activation_state],
                 :last_login_at => (user..nil? ? nil : user..to_time.strftime("%Y-%m-%dT%I:%M:%S")),
                 :last_activity_at => (user.last_activity_at.nil? ? nil : user.last_activity_at.to_time.strftime("%Y-%m-%dT%I:%M:%S"))
    )
  end

  render :json => {:success => true, :users => users}
end