_pdf.rfpdf
118 lines
| 3.7 KiB
| text/plain
|
TextLexer
|
r284 | <% pdf.SetFontStyle('B',11) | ||
|
r507 | pdf.Cell(190,10, "#{issue.project.name} - #{issue.tracker.name} # #{issue.id}: #{issue.subject}") | ||
|
r35 | pdf.Ln | ||
y0 = pdf.GetY | ||||
|
r284 | pdf.SetFontStyle('B',9) | ||
|
r35 | pdf.Cell(35,5, l(:field_status) + ":","LT") | ||
|
r284 | pdf.SetFontStyle('',9) | ||
|
r35 | pdf.Cell(60,5, issue.status.name,"RT") | ||
|
r284 | pdf.SetFontStyle('B',9) | ||
|
r35 | pdf.Cell(35,5, l(:field_priority) + ":","LT") | ||
|
r284 | pdf.SetFontStyle('',9) | ||
|
r35 | pdf.Cell(60,5, issue.priority.name,"RT") | ||
pdf.Ln | ||||
|
r284 | pdf.SetFontStyle('B',9) | ||
|
r35 | pdf.Cell(35,5, l(:field_author) + ":","L") | ||
|
r284 | pdf.SetFontStyle('',9) | ||
|
r35 | pdf.Cell(60,5, issue.author.name,"R") | ||
|
r284 | pdf.SetFontStyle('B',9) | ||
|
r35 | pdf.Cell(35,5, l(:field_category) + ":","L") | ||
|
r284 | pdf.SetFontStyle('',9) | ||
|
r35 | pdf.Cell(60,5, (issue.category ? issue.category.name : "-"),"R") | ||
pdf.Ln | ||||
|
r284 | pdf.SetFontStyle('B',9) | ||
|
r35 | pdf.Cell(35,5, l(:field_created_on) + ":","L") | ||
|
r284 | pdf.SetFontStyle('',9) | ||
|
r35 | pdf.Cell(60,5, format_date(issue.created_on),"R") | ||
|
r284 | pdf.SetFontStyle('B',9) | ||
|
r35 | pdf.Cell(35,5, l(:field_assigned_to) + ":","L") | ||
|
r284 | pdf.SetFontStyle('',9) | ||
|
r35 | pdf.Cell(60,5, (issue.assigned_to ? issue.assigned_to.name : "-"),"R") | ||
pdf.Ln | ||||
|
r284 | pdf.SetFontStyle('B',9) | ||
|
r35 | pdf.Cell(35,5, l(:field_updated_on) + ":","LB") | ||
|
r284 | pdf.SetFontStyle('',9) | ||
|
r35 | pdf.Cell(60,5, format_date(issue.updated_on),"RB") | ||
|
r284 | pdf.SetFontStyle('B',9) | ||
|
r35 | pdf.Cell(35,5, l(:field_due_date) + ":","LB") | ||
|
r284 | pdf.SetFontStyle('',9) | ||
|
r35 | pdf.Cell(60,5, format_date(issue.due_date),"RB") | ||
pdf.Ln | ||||
for custom_value in issue.custom_values | ||||
|
r284 | pdf.SetFontStyle('B',9) | ||
|
r35 | pdf.Cell(35,5, custom_value.custom_field.name + ":","L") | ||
|
r284 | pdf.SetFontStyle('',9) | ||
|
r35 | pdf.MultiCell(155,5, (show_value custom_value),"R") | ||
end | ||||
|
r284 | pdf.SetFontStyle('B',9) | ||
|
r35 | pdf.Cell(35,5, l(:field_subject) + ":","LTB") | ||
|
r284 | pdf.SetFontStyle('',9) | ||
|
r35 | pdf.Cell(155,5, issue.subject,"RTB") | ||
pdf.Ln | ||||
|
r284 | pdf.SetFontStyle('B',9) | ||
|
r35 | pdf.Cell(35,5, l(:field_description) + ":") | ||
|
r284 | pdf.SetFontStyle('',9) | ||
|
r35 | pdf.MultiCell(155,5, issue.description,"BR") | ||
pdf.Line(pdf.GetX, y0, pdf.GetX, pdf.GetY) | ||||
pdf.Line(pdf.GetX, pdf.GetY, 170, pdf.GetY) | ||||
pdf.Ln | ||||
|
r1071 | |||
if @issue.changesets.any? && User.current.allowed_to?(:view_changesets, issue.project) | ||||
pdf.SetFontStyle('B',9) | ||||
pdf.Cell(190,5, l(:label_associated_revisions), "B") | ||||
pdf.Ln | ||||
for changeset in @issue.changesets | ||||
pdf.SetFontStyle('B',8) | ||||
pdf.Cell(190,5, format_time(changeset.committed_on) + " - " + changeset.committer) | ||||
pdf.Ln | ||||
unless changeset.comments.blank? | ||||
pdf.SetFontStyle('',8) | ||||
pdf.MultiCell(190,5, changeset.comments) | ||||
end | ||||
pdf.Ln | ||||
end | ||||
end | ||||
pdf.SetFontStyle('B',9) | ||||
|
r52 | pdf.Cell(190,5, l(:label_history), "B") | ||
pdf.Ln | ||||
|
r799 | for journal in issue.journals.find(:all, :include => [:user, :details], :order => "#{Journal.table_name}.created_on ASC") | ||
|
r284 | pdf.SetFontStyle('B',8) | ||
|
r52 | pdf.Cell(190,5, format_time(journal.created_on) + " - " + journal.user.name) | ||
|
r35 | pdf.Ln | ||
|
r284 | pdf.SetFontStyle('I',8) | ||
|
r52 | for detail in journal.details | ||
pdf.Cell(190,5, "- " + show_detail(detail, true)) | ||||
pdf.Ln | ||||
end | ||||
if journal.notes? | ||||
|
r284 | pdf.SetFontStyle('',8) | ||
|
r52 | pdf.MultiCell(190,5, journal.notes) | ||
end | ||||
pdf.Ln | ||||
|
r35 | end | ||
|
r52 | |||
|
r799 | if issue.attachments.any? | ||
pdf.SetFontStyle('B',9) | ||||
pdf.Cell(190,5, l(:label_attachment_plural), "B") | ||||
|
r35 | pdf.Ln | ||
|
r799 | for attachment in issue.attachments | ||
pdf.SetFontStyle('',8) | ||||
pdf.Cell(80,5, attachment.filename) | ||||
pdf.Cell(20,5, number_to_human_size(attachment.filesize),0,0,"R") | ||||
pdf.Cell(25,5, format_date(attachment.created_on),0,0,"R") | ||||
pdf.Cell(65,5, attachment.author.name,0,0,"R") | ||||
pdf.Ln | ||||
end | ||||
|
r35 | end | ||
|
r799 | %> | ||