]> source.dussan.org Git - redmine.git/commitdiff
pdf: indent subject of subtask ticket in exported issues PDF (#8617)
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Thu, 10 Nov 2011 10:10:24 +0000 (10:10 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Thu, 10 Nov 2011 10:10:24 +0000 (10:10 +0000)
Contributed by Hayato Ito.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@7761 e93f8b46-1217-0410-a6f0-8f06a7374b81

lib/redmine/export/pdf.rb

index 03b137a5bb4632b0f5d70c1bcdae84803f5b6cb1..d83e34a57a71ffd09a9830b22b6b329c442572e6 100644 (file)
@@ -28,6 +28,7 @@ module Redmine
     module PDF
       include ActionView::Helpers::TextHelper
       include ActionView::Helpers::NumberHelper
+      include IssuesHelper
 
       class ITCPDF < TCPDF
         include Redmine::I18n
@@ -186,7 +187,7 @@ module Redmine
         pdf.SetFontStyle('',8)
         pdf.SetFillColor(255, 255, 255)
         previous_group = false
-        issues.each do |issue|
+        issue_list(issues) do |issue, level|
           if query.grouped? &&
                (group = query.group_by_column.value(issue)) != previous_group
             pdf.SetFontStyle('B',9)
@@ -203,6 +204,9 @@ module Redmine
               show_value(cv)
             else
               value = issue.send(column.name)
+              if column.name == :subject
+                value = "  " * level + value
+              end
               if value.is_a?(Date)
                 format_date(value)
               elsif value.is_a?(Time)