From cdd84fdd70994fc92731393fbe81ea3ee7fe1f61 Mon Sep 17 00:00:00 2001 From: Go MAEDA Date: Tue, 10 Nov 2020 03:41:59 +0000 Subject: [PATCH] Query links for subtasks on issue page (#28471). Patch by Bernhard Rohloff. git-svn-id: http://svn.redmine.org/redmine/trunk@20321 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/views/issues/show.html.erb | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/app/views/issues/show.html.erb b/app/views/issues/show.html.erb index 5dcd833ac..df54335a8 100644 --- a/app/views/issues/show.html.erb +++ b/app/views/issues/show.html.erb @@ -105,7 +105,20 @@ end %>
<%= link_to_new_subtask(@issue) if User.current.allowed_to?(:manage_subtasks, @project) %>
-

<%=l(:label_subtask_plural)%>

+

+<%=l(:label_subtask_plural)%> +<% if !@issue.leaf? %> + (<%= link_to(l(:label_x_issues, :count => @issue.descendants.count), + issues_path(:parent_id => "~#{@issue.id}", :set_filter => true, :status_id => '*')) %> + : <%= link_to_if( @issue.descendants.select(&:closed?).count > 0, + l(:label_x_closed_issues_abbr, :count => @issue.descendants.select(&:closed?).count ), + issues_path(:parent_id => "~#{@issue.id}", :set_filter => true, :status_id => 'c')) %> + — + <%= link_to_if( @issue.descendants.open.count > 0, + l(:label_x_open_issues_abbr, :count => @issue.descendants.open.count ), + issues_path(:parent_id => "~#{@issue.id}", :set_filter => true, :status_id => 'o')) %>) +<% end %> +

<%= form_tag({}, :data => {:cm_url => issues_context_menu_path}) do %> <%= render_descendants_tree(@issue) unless @issue.leaf? %> <% end %> -- 2.39.5