]> git.openstreetmap.org Git - rails.git/blob - app/views/issues/_page.html.erb
Merge pull request #7302 from tomhughes/terms-locale
[rails.git] / app / views / issues / _page.html.erb
1 <%# locals: (issues:, find_user:, unique_reporters:, unique_reporters_limit:, params:) %>
2
3 <turbo-frame id="pagination" target="_top">
4   <% if issues.items.empty? %>
5     <p>
6       <% if params[:search_by_user].present? && !find_user %>
7         <%= t ".user_not_found" %>
8       <% else %>
9         <%= t ".issues_not_found" %>
10       <% end %>
11     </p>
12   <% else %>
13     <%= render "pagination", :paginator => issues, :params => params %>
14
15     <table class="table table-sm">
16       <thead>
17         <tr>
18           <th><%= t ".status" %></th>
19           <th><%= t ".reports" %></th>
20           <th><%= t ".reported_item" %></th>
21           <th><%= t ".reported_user" %></th>
22           <th class="reporting_users"><%= t ".reporting_users" %></th>
23           <th><%= t ".last_updated" %></th>
24           <th><%= t ".last_managed" %></th>
25         </tr>
26       </thead>
27       <tbody>
28         <% issues.items.each do |issue| %>
29           <tr>
30             <td><%= t ".states.#{issue.status}" %></td>
31             <td class="text-nowrap"><%= link_to t(".reports_count", :count => issue.reports_count), issue %></td>
32             <td><%= link_to reportable_title(issue.reportable), reportable_url(issue.reportable) %></td>
33             <td><%= link_to issue.reported_user.display_name, issue.reported_user if issue.reported_user %></td>
34             <td class="reporting_users text-truncate">
35               <%= render "issues/reporters/reporters",
36                          :issue => issue,
37                          :unique_reporters => unique_reporters,
38                          :unique_reporters_limit => unique_reporters_limit %>
39             </td>
40             <td>
41               <%= friendly_date_ago(issue.updated_at) %>
42             </td>
43             <td>
44               <%= link_to(issue.user_updated.display_name, issue.user_updated) if issue.user_updated %>
45             </td>
46           </tr>
47         <% end %>
48       </tbody>
49     </table>
50
51     <%= render "pagination", :paginator => issues, :params => params %>
52   <% end %>
53 </turbo-frame>