X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/a440afc604becf167e2a2666dec29435ff2751c4..ce63209f326d90ae07367008a78a7af9b812021c:/app/controllers/issues/reporters_controller.rb diff --git a/app/controllers/issues/reporters_controller.rb b/app/controllers/issues/reporters_controller.rb index 0bc0695fc..9e195df78 100644 --- a/app/controllers/issues/reporters_controller.rb +++ b/app/controllers/issues/reporters_controller.rb @@ -10,6 +10,16 @@ module Issues def index @issue = Issue.visible_to(current_user).find(params[:issue_id]) + + user_ids = @issue.reports.reorder(:created_at => :desc).pluck(:user_id).uniq + @unique_reporters = { + @issue.id => { + :count => user_ids.size, + :users => User.in_order_of(:id, user_ids) + } + } + + render :partial => "reporters", :locals => { :issue => @issue } if turbo_frame_request? rescue ActiveRecord::RecordNotFound redirect_to :controller => "/errors", :action => "not_found" end