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"