Add unique reporters limit variable
This commit is contained in:
parent
b76ed623d7
commit
34970acc5e
2 changed files with 4 additions and 3 deletions
|
@ -45,11 +45,12 @@ class IssuesController < ApplicationController
|
|||
|
||||
@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(3))
|
||||
:users => User.in_order_of(:id, user_ids.first(@unique_reporters_limit))
|
||||
}
|
||||
end
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<% @unique_reporters[issue.id][:users].each do |reporter| %>
|
||||
<%= link_to reporter.display_name, reporter, :class => "d-block text-truncate", :title => reporter.display_name %>
|
||||
<% end %>
|
||||
<% if @unique_reporters[issue.id][:count] > 3 %>
|
||||
<p class="m-0"><%= t ".more_reporters", :count => @unique_reporters[issue.id][:count] - 3 %></p>
|
||||
<% if @unique_reporters_limit && @unique_reporters[issue.id][:count] > @unique_reporters_limit %>
|
||||
<p class="m-0"><%= t ".more_reporters", :count => @unique_reporters[issue.id][:count] - @unique_reporters_limit %></p>
|
||||
<% end %>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue