catstodon/app/controllers/admin/accounts_controller.rb

35 lines
575 B
Ruby
Raw Normal View History

# frozen_string_literal: true
module Admin
class AccountsController < BaseController
def index
@accounts = filtered_accounts.page(params[:page])
end
def show
@account = Account.find(params[:id])
end
private
def filtered_accounts
AccountFilter.new(filter_params).results
end
def filter_params
params.permit(
:local,
:remote,
:by_domain,
:silenced,
:recent,
2017-05-17 03:00:34 +02:00
:suspended,
:username,
:display_name,
:email,
:ip
)
end
2016-12-04 18:10:40 +01:00
end
end