Class: Hyrax::Admin::UsersPresenter

Inherits:
Object
  • Object
show all
Defined in:
app/presenters/hyrax/admin/users_presenter.rb

Instance Method Summary collapse

Instance Method Details

#last_accessed(user) ⇒ Object



19
20
21
# File 'app/presenters/hyrax/admin/users_presenter.rb', line 19

def last_accessed(user)
  user. || user.created_at
end

#user_countNumber

Returns quantity of users excluding the system users and guest_users.

Returns:

  • (Number)

    quantity of users excluding the system users and guest_users



10
11
12
# File 'app/presenters/hyrax/admin/users_presenter.rb', line 10

def user_count
  users.count
end

#user_roles(user) ⇒ Array

Returns an array of user roles.

Returns:

  • (Array)

    an array of user roles



15
16
17
# File 'app/presenters/hyrax/admin/users_presenter.rb', line 15

def user_roles(user)
  user.groups
end

#usersArray

Returns an array of Users.

Returns:

  • (Array)

    an array of Users



5
6
7
# File 'app/presenters/hyrax/admin/users_presenter.rb', line 5

def users
  @users ||= search
end