Display project names in cross-project gantt PDF (#5904).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3883 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
c47d23a87b
commit
cb5e63d846
|
@ -325,7 +325,7 @@ module Redmine
|
||||||
pdf.Ln
|
pdf.Ln
|
||||||
pdf.SetFontStyle('B',9)
|
pdf.SetFontStyle('B',9)
|
||||||
|
|
||||||
subject_width = 70
|
subject_width = 100
|
||||||
header_heigth = 5
|
header_heigth = 5
|
||||||
|
|
||||||
headers_heigth = header_heigth
|
headers_heigth = header_heigth
|
||||||
|
@ -341,7 +341,7 @@ module Redmine
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
g_width = 210
|
g_width = 280 - subject_width
|
||||||
zoom = (g_width) / (gantt.date_to - gantt.date_from + 1)
|
zoom = (g_width) / (gantt.date_to - gantt.date_from + 1)
|
||||||
g_height = 120
|
g_height = 120
|
||||||
t_height = g_height + headers_heigth
|
t_height = g_height + headers_heigth
|
||||||
|
@ -416,15 +416,17 @@ module Redmine
|
||||||
pdf.SetX(15)
|
pdf.SetX(15)
|
||||||
|
|
||||||
if i.is_a? Issue
|
if i.is_a? Issue
|
||||||
pdf.Cell(subject_width-15, 5, "#{i.tracker} #{i.id}: #{i.subject}".sub(/^(.{30}[^\s]*\s).*$/, '\1 (...)'), "LR")
|
text = "#{i.tracker} #{i.id}: #{i.subject}"
|
||||||
|
text = "#{i.project} - #{text}" unless project && project == i.project
|
||||||
|
pdf.Cell(subject_width-15, 5, text, "LR")
|
||||||
else
|
else
|
||||||
pdf.Cell(subject_width-15, 5, "#{l(:label_version)}: #{i.name}", "LR")
|
pdf.Cell(subject_width-15, 5, "#{l(:label_version)}: #{i.name}", "LR")
|
||||||
end
|
end
|
||||||
|
|
||||||
pdf.SetY(top)
|
pdf.SetY(top + 0.2)
|
||||||
pdf.SetX(subject_width)
|
pdf.SetX(subject_width)
|
||||||
pdf.Cell(g_width, 5, "", "LR")
|
pdf.SetFillColor(255, 255, 255)
|
||||||
|
pdf.Cell(g_width, 4.6, "", "LR", 0, "", 1)
|
||||||
pdf.SetY(top+1.5)
|
pdf.SetY(top+1.5)
|
||||||
|
|
||||||
if i.is_a? Issue
|
if i.is_a? Issue
|
||||||
|
|
Loading…
Reference in New Issue