diff --git a/app/helpers/issues_helper.rb b/app/helpers/issues_helper.rb index e4d35c2..d47b6e7 100644 --- a/app/helpers/issues_helper.rb +++ b/app/helpers/issues_helper.rb @@ -54,6 +54,10 @@ module IssuesHelper "#{@cached_label_assigned_to}: #{issue.assigned_to}
" + "#{@cached_label_priority}: #{issue.priority.name}" end + + def issue_heading(issue) + h("#{issue.tracker} ##{issue.id}") + end def render_issue_subject_with_tree(issue) s = '' diff --git a/app/views/issues/show.rhtml b/app/views/issues/show.rhtml index 166c85e..9cdf3f6 100644 --- a/app/views/issues/show.rhtml +++ b/app/views/issues/show.rhtml @@ -1,6 +1,6 @@ <%= render :partial => 'action_menu' %> -

<%= @issue.tracker.name %> #<%= @issue.id %>

+

<%= issue_heading(@issue) %>

<%= avatar(@issue.author, :size => "50") %> diff --git a/test/unit/helpers/issues_helper_test.rb b/test/unit/helpers/issues_helper_test.rb index 617cc1d..dcb1aed 100644 --- a/test/unit/helpers/issues_helper_test.rb +++ b/test/unit/helpers/issues_helper_test.rb @@ -1,5 +1,5 @@ # Redmine - project management software -# Copyright (C) 2006-2010 Jean-Philippe Lang +# Copyright (C) 2006-2011 Jean-Philippe Lang # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License @@ -43,6 +43,10 @@ class IssuesHelperTest < HelperTestCase def request @request ||= ActionController::TestRequest.new end + + def test_issue_heading + assert_equal "Bug #1", issue_heading(Issue.find(1)) + end context "IssuesHelper#show_detail" do context "with no_html" do