- # 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,
- :suspended,
- :username,
- :display_name,
- :email,
- :ip
- )
- end
- end
- end
|