- if params[:last_reported_by] && params[:last_reported_by][0].present?
- last_reported_by = params[:last_reported_by][0].to_s == "nil" ? nil : params[:last_reported_by][0].to_i
- @issues = @issues.where(:updated_by => last_reported_by)
+ @issues, @newer_issues_id, @older_issues_id = get_page_items(@issues, :limit => @params[:limit])
+
+ @unique_reporters_limit = 3
+ @unique_reporters = @issues.each_with_object({}) do |issue, reporters|
+ user_ids = issue.reports.order(:created_at => :desc).pluck(:user_id).uniq
+ reporters[issue.id] = {
+ :count => user_ids.size,
+ :users => User.in_order_of(:id, user_ids.first(@unique_reporters_limit))
+ }