* Update "Connect Twitter acct" in settings with new callback url * Remove name from comments (#437)
24 lines
1,018 B
Ruby
24 lines
1,018 B
Ruby
class Internal::MembersController < Internal::ApplicationController
|
|
layout "internal"
|
|
|
|
def index
|
|
# with_role and with_any_role return an array and not an ActiveRecord collection
|
|
@users = case params[:state]
|
|
when "by-scholars"
|
|
User.with_role(:workshop_pass).sort_by(&:name)
|
|
when "by-members"
|
|
User.with_any_role(:level_1_member,
|
|
:level_2_member,
|
|
:level_3_member,
|
|
:level_4_member,
|
|
:triple_unicorn_member).sort_by(&:name)
|
|
else # members and scholars
|
|
User.with_any_role(:level_1_member,
|
|
:level_2_member,
|
|
:level_3_member,
|
|
:level_4_member,
|
|
:triple_unicorn_member,
|
|
:workshop_pass).sort_by(&:name)
|
|
end
|
|
end
|
|
end
|