Files
growstuff/app/controllers/admin/members_controller.rb
2019-08-20 15:09:39 +00:00

28 lines
572 B
Ruby

module Admin
class MembersController < ApplicationController
before_action :auth!
def index
@members = Member.all
@members = @members.where("login_name ILIKE ?", "%#{search_term}%") unless search_term.nil?
@members = @members.order(:login_name).paginate(page: params[:page])
end
def destroy
@member = Member.find_by!(slug: params[:slug])
@member.discard
redirect_to admin_members_path
end
private
def search_term
params[:q]
end
def auth!
authorize! :manage, :all
end
end
end