summaryrefslogtreecommitdiffstats
path: root/lib/redmine/export
diff options
context:
space:
mode:
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>2011-11-10 10:10:24 +0000
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>2011-11-10 10:10:24 +0000
commit9334d295209285cd5509bed59a7935488a70717a (patch)
tree35e9c064f8781d3a7cf4a5f1c050dd496792a5a9 /lib/redmine/export
parentf1cc1943dfb110e50354a46f119d13bd806d4bd8 (diff)
downloadredmine-9334d295209285cd5509bed59a7935488a70717a.tar.gz
redmine-9334d295209285cd5509bed59a7935488a70717a.zip
pdf: indent subject of subtask ticket in exported issues PDF (#8617)
Contributed by Hayato Ito. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@7761 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'lib/redmine/export')
-rw-r--r--lib/redmine/export/pdf.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/redmine/export/pdf.rb b/lib/redmine/export/pdf.rb
index 03b137a5b..d83e34a57 100644
--- a/lib/redmine/export/pdf.rb
+++ b/lib/redmine/export/pdf.rb
@@ -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)