]> source.dussan.org Git - redmine.git/commitdiff
Fix that spent time report CSV shows translation missing text if custom fields are...
authorGo MAEDA <maeda@farend.jp>
Fri, 6 Dec 2019 00:24:41 +0000 (00:24 +0000)
committerGo MAEDA <maeda@farend.jp>
Fri, 6 Dec 2019 00:24:41 +0000 (00:24 +0000)
Patch by Yuichi HARADA.

git-svn-id: http://svn.redmine.org/redmine/trunk@19341 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/helpers/timelog_helper.rb
test/functional/timelog_report_test.rb

index 019b441a03d2725890f0fd08f19d70b6d3a39be5..2c3e500a54bd829e8c7c8332323decffbac6641b 100644 (file)
@@ -79,7 +79,7 @@ module TimelogHelper
   def report_to_csv(report)
     Redmine::Export::CSV.generate(:encoding => params[:encoding]) do |csv|
       # Column headers
-      headers = report.criteria.collect {|criteria| l(report.available_criteria[criteria][:label]) }
+      headers = report.criteria.collect {|criteria| l_or_humanize(report.available_criteria[criteria][:label]) }
       headers += report.periods
       headers << l(:label_total_time)
       csv << headers
index a643522d3e5c1e627ede3c4f846f6116ccc9d6f0..842307050f74b164683213c52b24d7da4c0dd48a 100644 (file)
@@ -247,14 +247,14 @@ class TimelogReportTest < Redmine::ControllerTest
       :columns => 'month',
       :from => "2007-01-01",
       :to => "2007-06-30",
-      :criteria => ["project", "user", "activity"],
+      :criteria => ["project", "user", "cf_10"],
       :format => "csv"
     }
     assert_response :success
     assert_equal 'text/csv', @response.content_type
     lines = @response.body.chomp.split("\n")
     # Headers
-    assert_equal 'Project,User,Activity,2007-3,2007-4,Total time', lines.first
+    assert_equal 'Project,User,Overtime,2007-3,2007-4,Total time', lines.first
     # Total row
     assert_equal 'Total time,"","",154.25,8.65,162.90', lines.last
   end