Merge pull request #3381 from aignatov-bio/ai-sci-5799-add-dynamic-logo-to-reports

Add dynamic logo to default report [SCI-5799]
This commit is contained in:
Miha Mencin 2021-06-15 07:36:48 +02:00 committed by GitHub
commit b7513c6d5f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 4 deletions

View file

@ -60,10 +60,10 @@ module Reports
file << renderer.render(
pdf: 'report', header: { html: { template: "reports/templates/#{template}/header",
locals: { report: report, user: user },
locals: { report: report, user: user, logo: report_logo },
layout: 'reports/footer_header.html.erb' } },
footer: { html: { template: "reports/templates/#{template}/footer",
locals: { report: report, user: user },
locals: { report: report, user: user, logo: report_logo },
layout: 'reports/footer_header.html.erb' } },
assigns: { settings: report.settings },
locals: { report: report },
@ -164,7 +164,7 @@ module Reports
title_page << renderer.render(
pdf: 'report', inline: renderer.render_to_string("reports/templates/#{template}/cover.html.erb",
layout: false,
locals: { report: report, total_pages: total_pages.to_i }),
locals: { report: report, total_pages: total_pages.to_i, logo: report_logo }),
disable_javascript: false,
template: 'reports/report.pdf.erb'
)
@ -182,5 +182,10 @@ module Reports
merged_file
end
def report_logo
'logo.png'
end
end
end

View file

@ -21,7 +21,7 @@
</style>
<div class="print-header">
<div class="logo-img">
<%= image_tag wicked_pdf_asset_base64('logo.png') %>
<%= wicked_pdf_image_tag logo %>
</div>
<div class="page-numbers pagination" data-page-offset="0">
Page <span class="page"></span> of <span class="topage"></span>