edit comment and pdf export
This commit is contained in:
parent
110d75f2b7
commit
c36230b8ba
10 changed files with 90 additions and 19 deletions
|
|
@ -13,18 +13,39 @@ module PdfDocuments
|
|||
heading1 params.report.name
|
||||
rich_text params.report.comment
|
||||
|
||||
params.report.elements.each.with_index(1) do |element, element_index|
|
||||
params.report.export[:elements].each.with_index(1) do |(element, success_criteria), element_index|
|
||||
heading2 "#{element_index} #{element.title}"
|
||||
formatted_text [ { text: element.path, styles: %i[bold italic underline] } ]
|
||||
move_down(5)
|
||||
rich_text element.description_html
|
||||
bold("Pfad: #{element.page.path}")
|
||||
move_down(5)
|
||||
rich_text element.description
|
||||
|
||||
element.success_criteria.each.with_index(1) do |success_criterion, sc_index|
|
||||
heading3 "#{element_index}.#{sc_index} #{success_criterion.title}"
|
||||
rich_text success_criterion.description_html
|
||||
rich_text success_criterion.comment
|
||||
success_criteria.each.with_index(1) do |success_criterion, sc_index|
|
||||
success_criterion_row(success_criterion, [element_index, sc_index])
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def success_criterion_row(success_criterion, index)
|
||||
heading3 "#{index.join(".")} #{success_criterion.title}"
|
||||
safe_display(success_criterion.test_comment) do
|
||||
heading4 "Kommentar"
|
||||
rich_text success_criterion.test_comment
|
||||
end
|
||||
safe_display(success_criterion.quick_criterion) do
|
||||
heading4 "Kriterium"
|
||||
rich_text success_criterion.quick_criterion
|
||||
end
|
||||
safe_display(success_criterion.quick_fail) do
|
||||
heading4 "Fail"
|
||||
rich_text success_criterion.quick_fail
|
||||
end
|
||||
safe_display(success_criterion.quick_fix) do
|
||||
heading4 "Fix"
|
||||
rich_text success_criterion.quick_fix
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue