Sha256: 7e8bf2a9c4d2609399ddd370881c643dbee3d2b39cdfe03e0efe6372b48adf6d

Contents?: true

Size: 729 Bytes

Versions: 11

Compression:

Stored size: 729 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],
              :additional_values => {
                :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

11 entries across 11 versions & 1 rubygems

Version Path
erp_app-3.1.16 app/controllers/erp_app/mobile/user_management/base_controller.rb
erp_app-3.1.15 app/controllers/erp_app/mobile/user_management/base_controller.rb
erp_app-3.1.14 app/controllers/erp_app/mobile/user_management/base_controller.rb
erp_app-3.1.13 app/controllers/erp_app/mobile/user_management/base_controller.rb
erp_app-3.1.12 app/controllers/erp_app/mobile/user_management/base_controller.rb
erp_app-3.1.11 app/controllers/erp_app/mobile/user_management/base_controller.rb
erp_app-3.1.10 app/controllers/erp_app/mobile/user_management/base_controller.rb
erp_app-3.1.9 app/controllers/erp_app/mobile/user_management/base_controller.rb
erp_app-3.1.8 app/controllers/erp_app/mobile/user_management/base_controller.rb
erp_app-3.1.7 app/controllers/erp_app/mobile/user_management/base_controller.rb
erp_app-3.1.6 app/controllers/erp_app/mobile/user_management/base_controller.rb