2017-03-14 18:18:19 +00:00
|
|
|
<% query_options = nil unless defined?(query_options) %>
|
|
|
|
|
<% query_options ||= {} %>
|
|
|
|
|
|
2016-10-29 14:06:15 +00:00
|
|
|
<%= form_tag({}, :data => {:cm_url => issues_context_menu_path}) do -%>
|
2016-07-10 17:04:34 +00:00
|
|
|
<%= hidden_field_tag 'back_url', url_for(:params => request.query_parameters), :id => nil %>
|
2019-03-15 07:52:21 +00:00
|
|
|
<%= query_columns_hidden_tags(query) %>
|
2010-02-06 14:05:13 +00:00
|
|
|
<div class="autoscroll">
|
2017-03-13 19:17:59 +00:00
|
|
|
<table class="list issues odd-even <%= query.css_classes %>">
|
2012-09-25 23:32:39 +00:00
|
|
|
<thead>
|
|
|
|
|
<tr>
|
|
|
|
|
<th class="checkbox hide-when-print">
|
2015-10-23 16:45:27 +00:00
|
|
|
<%= check_box_tag 'check_all', '', false, :class => 'toggle-selection',
|
2024-02-03 08:59:26 +00:00
|
|
|
:title => "#{l(:button_check_all)} / #{l(:button_uncheck_all)}" %>
|
2012-09-25 23:32:39 +00:00
|
|
|
</th>
|
2012-12-06 17:48:19 +00:00
|
|
|
<% query.inline_columns.each do |column| %>
|
2017-03-14 18:18:19 +00:00
|
|
|
<%= column_header(query, column, query_options) %>
|
2012-09-25 23:32:39 +00:00
|
|
|
<% end %>
|
2025-07-05 12:10:15 +00:00
|
|
|
<th class="buttons hide-when-print"></th>
|
2012-09-25 23:32:39 +00:00
|
|
|
</tr>
|
|
|
|
|
</thead>
|
2011-09-15 09:23:07 +00:00
|
|
|
<tbody>
|
2017-03-09 20:01:01 +00:00
|
|
|
<% grouped_issue_list(issues, query) do |issue, level, group_name, group_count, group_totals| -%>
|
2015-02-07 09:39:39 +00:00
|
|
|
<% if group_name %>
|
2016-12-03 09:59:03 +00:00
|
|
|
<% reset_cycle %>
|
2009-05-04 18:04:09 +00:00
|
|
|
<tr class="group open">
|
2018-04-21 12:00:22 +00:00
|
|
|
<td colspan="<%= query.inline_columns.size + 2 %>">
|
2024-09-08 17:25:02 +00:00
|
|
|
<span class="expander icon icon-expanded" onclick="toggleRowGroup(this);"><%= sprite_icon("angle-down") %></span>
|
2019-04-09 14:45:52 +00:00
|
|
|
<span class="name"><%= group_name %></span> <span class="badge badge-count count"><%= group_count %></span> <span class="totals"><%= group_totals %></span>
|
2012-09-25 23:32:39 +00:00
|
|
|
<%= link_to_function("#{l(:button_collapse_all)}/#{l(:button_expand_all)}",
|
|
|
|
|
"toggleAllRowGroups(this)", :class => 'toggle-all') %>
|
2011-09-15 09:23:07 +00:00
|
|
|
</td>
|
|
|
|
|
</tr>
|
2009-04-26 13:09:14 +00:00
|
|
|
<% end %>
|
2016-12-03 09:59:03 +00:00
|
|
|
<tr id="issue-<%= issue.id %>" class="hascontextmenu <%= cycle('odd', 'even') %> <%= issue.css_classes %> <%= level > 0 ? "idnt idnt-#{level}" : nil %>">
|
2011-09-15 09:23:07 +00:00
|
|
|
<td class="checkbox hide-when-print"><%= check_box_tag("ids[]", issue.id, false, :id => nil) %></td>
|
2017-10-12 17:36:21 +00:00
|
|
|
<% query.inline_columns.each do |column| %>
|
|
|
|
|
<%= content_tag('td', column_content(column, issue), :class => column.css_classes) %>
|
|
|
|
|
<% end %>
|
2025-07-05 12:10:15 +00:00
|
|
|
<td class="buttons hide-when-print"><%= link_to_context_menu %></td>
|
2011-09-15 09:23:07 +00:00
|
|
|
</tr>
|
2017-03-09 19:21:18 +00:00
|
|
|
<% query.block_columns.each do |column|
|
2012-12-06 17:48:19 +00:00
|
|
|
if (text = column_content(column, issue)) && text.present? -%>
|
|
|
|
|
<tr class="<%= current_cycle %>">
|
2019-02-13 14:06:10 +00:00
|
|
|
<td colspan="<%= query.inline_columns.size + 2 %>" class="<%= column.css_classes %> block_column">
|
2017-03-05 07:58:07 +00:00
|
|
|
<% if query.block_columns.count > 1 %>
|
|
|
|
|
<span><%= column.caption %></span>
|
|
|
|
|
<% end %>
|
|
|
|
|
<%= text %>
|
|
|
|
|
</td>
|
2012-12-06 17:48:19 +00:00
|
|
|
</tr>
|
|
|
|
|
<% end -%>
|
|
|
|
|
<% end -%>
|
2011-09-15 09:23:07 +00:00
|
|
|
<% end -%>
|
|
|
|
|
</tbody>
|
2007-10-01 08:44:17 +00:00
|
|
|
</table>
|
2010-02-06 14:05:13 +00:00
|
|
|
</div>
|
2008-02-10 13:17:41 +00:00
|
|
|
<% end -%>
|