2 class ReportersController < ApplicationController
5 before_action :authorize_web
6 before_action :set_locale
7 before_action :check_database_readable
9 authorize_resource :issue
12 @issue = Issue.visible_to(current_user).find(params[:issue_id])
14 user_ids = @issue.reports.order(:created_at => :desc).pluck(:user_id).uniq
17 :count => user_ids.size,
18 :users => User.in_order_of(:id, user_ids)
22 render :partial => "reporters", :locals => { :issue => @issue } if turbo_frame_request?
23 rescue ActiveRecord::RecordNotFound
24 redirect_to :controller => "/errors", :action => "not_found"