summaryrefslogtreecommitdiffstats
path: root/app/controllers
diff options
context:
space:
mode:
authorGo MAEDA <maeda@farend.jp>2021-06-27 07:18:58 +0000
committerGo MAEDA <maeda@farend.jp>2021-06-27 07:18:58 +0000
commite2c08c7b36e4fd270aed6691d4d8d8e216b4a4c8 (patch)
tree41a0aec147a958e9bd53c51b87e5fc94f52c8d00 /app/controllers
parent51755e4349fb46316aebbb192a03210ff09683f7 (diff)
downloadredmine-e2c08c7b36e4fd270aed6691d4d8d8e216b4a4c8.tar.gz
redmine-e2c08c7b36e4fd270aed6691d4d8d8e216b4a4c8.zip
Add total estimated hours, spent hours, total spent hours for issues to issue list API (#34857).
Patch by Felix Schäfer and Takenori TAKAKI. git-svn-id: http://svn.redmine.org/redmine/trunk@21051 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/controllers')
-rw-r--r--app/controllers/issues_controller.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/app/controllers/issues_controller.rb b/app/controllers/issues_controller.rb
index 0278b3088..62124db42 100644
--- a/app/controllers/issues_controller.rb
+++ b/app/controllers/issues_controller.rb
@@ -60,6 +60,10 @@ class IssuesController < ApplicationController
@issue_count = @query.issue_count
@issues = @query.issues(:offset => @offset, :limit => @limit)
Issue.load_visible_relations(@issues) if include_in_api_response?('relations')
+ if User.current.allowed_to?(:view_time_entries, nil, :global => true)
+ Issue.load_visible_spent_hours(@issues)
+ Issue.load_visible_total_spent_hours(@issues)
+ end
end
format.atom do
@issues = @query.issues(:limit => Setting.feeds_limit.to_i)