From b8fbb41d5f6360749b0e6137a74d008f892122ac 2012-10-17 16:58:44 From: Jean-Philippe Lang Date: 2012-10-17 16:58:44 Subject: [PATCH] Adds a helper for displaying a link to add a subtask (#12113). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10661 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- diff --git a/app/helpers/issues_helper.rb b/app/helpers/issues_helper.rb index a4213c6..09d6ed5 100644 --- a/app/helpers/issues_helper.rb +++ b/app/helpers/issues_helper.rb @@ -94,6 +94,11 @@ module IssuesHelper s.html_safe end + # Returns a link for adding a new subtask to the given issue + def link_to_new_subtask(issue) + link_to(l(:button_add), {:controller => 'issues', :action => 'new', :project_id => issue.project, :issue => {:parent_issue_id => issue}}) + end + class IssueFieldsRows include ActionView::Helpers::TagHelper diff --git a/app/views/issues/show.html.erb b/app/views/issues/show.html.erb index 1313c83..308f93b 100644 --- a/app/views/issues/show.html.erb +++ b/app/views/issues/show.html.erb @@ -93,7 +93,7 @@ end %>
- <%= link_to(l(:button_add), {:controller => 'issues', :action => 'new', :project_id => @project, :issue => {:parent_issue_id => @issue}}) if User.current.allowed_to?(:manage_subtasks, @project) %> + <%= link_to_new_subtask(@issue) if User.current.allowed_to?(:manage_subtasks, @project) %>

<%=l(:label_subtask_plural)%>

<%= render_descendants_tree(@issue) unless @issue.leaf? %>