git-svn-id: http://svn.redmine.org/redmine/trunk@21075 e93f8b46-1217-0410-a6f0-8f06a7374b81tags/5.0.0
@@ -265,8 +265,8 @@ module ApplicationHelper | |||
object.to_s | |||
when 'Float' | |||
sprintf "%.2f", object | |||
when 'User' | |||
html ? link_to_user(object) : object.to_s | |||
when 'User', 'Group' | |||
html ? link_to_principal(object) : object.to_s | |||
when 'Project' | |||
html ? link_to_project(object) : object.to_s | |||
when 'Version' |
@@ -50,7 +50,7 @@ | |||
rows.left l(:field_priority), @issue.priority.name, :class => 'priority' | |||
unless @issue.disabled_core_fields.include?('assigned_to_id') | |||
rows.left l(:field_assigned_to), (@issue.assigned_to ? link_to_user(@issue.assigned_to) : "-"), :class => 'assigned-to' | |||
rows.left l(:field_assigned_to), (@issue.assigned_to ? link_to_principal(@issue.assigned_to) : "-"), :class => 'assigned-to' | |||
end | |||
unless @issue.disabled_core_fields.include?('category_id') || (@issue.category.nil? && @issue.project.issue_categories.none?) | |||
rows.left l(:field_category), (@issue.category ? @issue.category.name : "-"), :class => 'category' |
@@ -2605,7 +2605,7 @@ class IssuesControllerTest < Redmine::ControllerTest | |||
assert_select 'table.attributes .category', 0 | |||
end | |||
def test_show_should_display_link_to_the_assignee | |||
def test_show_should_display_link_to_the_assigned_user | |||
get(:show, :params => {:id => 2}) | |||
assert_response :success | |||
assert_select '.assigned-to' do | |||
@@ -2613,6 +2613,15 @@ class IssuesControllerTest < Redmine::ControllerTest | |||
end | |||
end | |||
def test_show_should_display_link_to_the_assigned_group | |||
Issue.find(2).update_attribute(:assigned_to_id, 10) | |||
get(:show, :params => {:id => 2}) | |||
assert_response :success | |||
assert_select '.assigned-to' do | |||
assert_select 'a[href="/groups/10"]' | |||
end | |||
end | |||
def test_show_should_display_visible_changesets_from_other_projects | |||
project = Project.find(2) | |||
issue = project.issues.first |