]> source.dussan.org Git - redmine.git/commitdiff
Merged r16292 (#20661).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Mon, 30 Jan 2017 17:47:39 +0000 (17:47 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Mon, 30 Jan 2017 17:47:39 +0000 (17:47 +0000)
git-svn-id: http://svn.redmine.org/redmine/branches/3.2-stable@16308 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/controllers/issues_controller.rb
app/views/issues/show.html.erb

index 01a127b5b785ddfe001cb0c20f22e116eaeaa98a..147d440970020836b977cd9fee749425a1e9ae76 100644 (file)
@@ -112,6 +112,11 @@ class IssuesController < ApplicationController
     @time_entry = TimeEntry.new(:issue => @issue, :project => @issue.project)
     @relation = IssueRelation.new
 
+    if User.current.allowed_to?(:view_time_entries, @project)
+      Issue.load_visible_spent_hours([@issue])
+      Issue.load_visible_total_spent_hours([@issue])
+    end
+
     respond_to do |format|
       format.html {
         retrieve_previous_and_next_issue_ids
index 70a7fe165ee1f47672582fcfb7df8cf04e93125c..48a4d246450204326d9e6a41497ed62277032b95 100644 (file)
@@ -62,7 +62,7 @@
       rows.right l(:field_estimated_hours), issue_estimated_hours_details(@issue), :class => 'estimated-hours'
     end
   end
-  if User.current.allowed_to_view_all_time_entries?(@project)
+  if User.current.allowed_to?(:view_time_entries, @project)
     if @issue.total_spent_hours > 0
       rows.right l(:label_spent_time), issue_spent_hours_details(@issue), :class => 'spent-time'
     end