1
0
mirror of https://github.com/meineerde/redmine.git synced 2025-12-19 15:01:14 +00:00

Display totals if the PDF export (#1561).

git-svn-id: http://svn.redmine.org/redmine/trunk@14666 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang 2015-10-09 09:02:29 +00:00
parent 498a429a41
commit eee65c8ba8

View File

@ -274,9 +274,17 @@ module Redmine
# title
pdf.SetFontStyle('B',11)
pdf.RDMCell(190,10, title)
pdf.RDMCell(190, 8, title)
pdf.ln
# totals
totals = query.totals.map {|column, total| "#{column.caption}: #{total}"}
if totals.present?
pdf.SetFontStyle('B',10)
pdf.RDMCell(table_width, 6, totals.join(" "), 0, 1, 'R')
end
totals_by_group = query.totals_by_group
render_table_header(pdf, query, col_width, row_height, table_width)
previous_group = false
issue_list(issues) do |issue, level|
@ -286,8 +294,13 @@ module Redmine
group_label = group.blank? ? 'None' : group.to_s.dup
group_label << " (#{query.issue_count_by_group[group]})"
pdf.bookmark group_label, 0, -1
pdf.RDMCell(table_width, row_height * 2, group_label, 1, 1, 'L')
pdf.RDMCell(table_width, row_height * 2, group_label, 'LR', 1, 'L')
pdf.SetFontStyle('',8)
totals = totals_by_group.map {|column, total| "#{column.caption}: #{total[group]}"}.join(" ")
if totals.present?
pdf.RDMCell(table_width, row_height, totals, 'LR', 1, 'L')
end
previous_group = group
end