WIP Add member/contributor status to users
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -4,13 +4,19 @@ class Admin::UsersController < Admin::BaseController
|
||||
|
||||
# GET /admin/users
|
||||
def index
|
||||
ldap = LdapService.new
|
||||
@ou = Setting.primary_domain
|
||||
@pagy, @users = pagy(User.where(ou: @ou).order(cn: :asc))
|
||||
ldap = LdapService.new
|
||||
ou = Setting.primary_domain
|
||||
|
||||
@admins = ldap.search_users(:admin, true, :cn)
|
||||
@contributors = ldap.search_users(:memberStatus, :contributor, :cn)
|
||||
@sustainers = ldap.search_users(:memberStatus, :sustainer, :cn)
|
||||
@pagy, @users = pagy(User.where(ou: ou).order(cn: :asc))
|
||||
|
||||
@stats = {
|
||||
users_confirmed: User.where(ou: @ou).confirmed.count,
|
||||
users_pending: User.where(ou: @ou).pending.count
|
||||
users_confirmed: User.where(ou: ou).confirmed.count,
|
||||
users_pending: User.where(ou: ou).pending.count,
|
||||
users_contributing: @contributors.size,
|
||||
users_paying: @sustainers.size
|
||||
}
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user