mirror of
https://github.com/redmine/redmine.git
synced 2025-11-12 00:06:01 +01:00
Adds a link to spent time on version details (#13558).
git-svn-id: http://svn.redmine.org/redmine/trunk@15648 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -22,7 +22,8 @@
|
||||
<% if User.current.allowed_to_view_all_time_entries?(@project) %>
|
||||
<tr>
|
||||
<th><%= l(:label_spent_time) %></th>
|
||||
<td class="total-hours"><%= html_hours(l_hours(@version.spent_hours)) %></td>
|
||||
<td class="total-hours"><%= link_to html_hours(l_hours(@version.spent_hours)),
|
||||
project_time_entries_path(@version.project, :set_filter => 1, :"issue.fixed_version_id" => @version.id) %></td>
|
||||
</tr>
|
||||
<% end %>
|
||||
</table>
|
||||
|
||||
@@ -20,7 +20,7 @@ require File.expand_path('../../test_helper', __FILE__)
|
||||
class VersionsControllerTest < ActionController::TestCase
|
||||
fixtures :projects, :versions, :issues, :users, :roles, :members,
|
||||
:member_roles, :enabled_modules, :issue_statuses,
|
||||
:issue_categories
|
||||
:issue_categories, :enumerations
|
||||
|
||||
def setup
|
||||
User.current = nil
|
||||
@@ -98,6 +98,18 @@ class VersionsControllerTest < ActionController::TestCase
|
||||
assert_select 'h2', :text => /1.0/
|
||||
end
|
||||
|
||||
def test_show_should_link_to_spent_time_on_version
|
||||
version = Version.generate!
|
||||
issue = Issue.generate(:fixed_version => version)
|
||||
TimeEntry.generate!(:issue => issue, :hours => 7.2)
|
||||
|
||||
get :show, :id => version.id
|
||||
assert_response :success
|
||||
|
||||
assert_select '.total-hours', :text => '7.20 hours'
|
||||
assert_select '.total-hours a[href=?]', "/projects/ecookbook/time_entries?issue.fixed_version_id=#{version.id}&set_filter=1"
|
||||
end
|
||||
|
||||
def test_show_should_display_nil_counts
|
||||
with_settings :default_language => 'en' do
|
||||
get :show, :id => 2, :status_by => 'category'
|
||||
|
||||
Reference in New Issue
Block a user