Sha256: 37cca36d86528e617dcd063a1011dbefa4b33f8e4e1a8ff1ea1fd028b07c19a3

Contents?: true

Size: 706 Bytes

Versions: 1

Compression:

Stored size: 706 Bytes

Contents

module ErpApp
  module Mobile
    module UserManagement
      class BaseController < ::ErpApp::Mobile::BaseController

        def users
          users = User.all.collect do |user|
            user.to_hash(:only => [:username, :email, :failed_logins_count, :activation_state],
                         :last_login_at => (user.last_login_at.nil? ? nil : user.last_login_at.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

      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
erp_app-4.0.0 app/controllers/erp_app/mobile/user_management/base_controller.rb