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