Added search to admin reports page

• Added:
- search to admin reports page
This commit is contained in:
mgabdev 2021-01-14 14:17:05 -05:00
parent 7c6ef8bb9d
commit 285aa17024
3 changed files with 13 additions and 0 deletions

View File

@ -55,6 +55,7 @@ module Admin
params.permit(
:account_id,
:resolved,
:comment,
:target_account_id
)
end

View File

@ -23,6 +23,8 @@ class ReportFilter
Report.where(account_id: value)
when :target_account_id
Report.where(target_account_id: value)
when :comment
Report.where(comment: value)
else
raise "Unknown filter: #{key}"
end

View File

@ -8,6 +8,16 @@
%li= filter_link_to t('admin.reports.unresolved'), resolved: nil
%li= filter_link_to t('admin.reports.resolved'), resolved: '1'
= form_tag admin_reports_url, method: 'GET', class: 'simple_form' do
.fields-group
- %i(comment).each do |key|
.input.string.optional
= text_field_tag key, params[key], class: 'string optional', placeholder: "#{key}"
.actions
%button= t('admin.accounts.search')
= link_to t('admin.accounts.reset'), admin_accounts_path, class: 'button negative'
- @reports.group_by(&:target_account_id).each do |target_account_id, reports|
- target_account = reports.first.target_account
.report-card