1 # frozen_string_literal: true
 
   4   class ReportersController < ApplicationController
 
   7     before_action :authorize_web
 
   8     before_action :set_locale
 
   9     before_action :check_database_readable
 
  11     authorize_resource :issue
 
  14       @issue = Issue.visible_to(current_user).find(params[:issue_id])
 
  16       user_ids = @issue.reports.reorder(:created_at => :desc).pluck(:user_id).uniq
 
  19           :count => user_ids.size,
 
  20           :users => User.in_order_of(:id, user_ids)
 
  24       render :partial => "reporters", :locals => { :issue => @issue } if turbo_frame_request?
 
  25     rescue ActiveRecord::RecordNotFound
 
  26       redirect_to :controller => "/errors", :action => "not_found"