Merge pull request #4257 from tchak/fix-attestation-preview
Fix attestation preview
This commit is contained in:
commit
1a7b219478
2 changed files with 12 additions and 4 deletions
|
@ -22,8 +22,8 @@ module Instructeurs
|
||||||
end
|
end
|
||||||
|
|
||||||
def apercu_attestation
|
def apercu_attestation
|
||||||
@title = dossier.procedure.attestation_template.title
|
@title = dossier.procedure.attestation_template.title_for_dossier(dossier)
|
||||||
@body = dossier.procedure.attestation_template.body
|
@body = dossier.procedure.attestation_template.body_for_dossier(dossier)
|
||||||
@footer = dossier.procedure.attestation_template.footer
|
@footer = dossier.procedure.attestation_template.footer
|
||||||
@created_at = Time.zone.now
|
@created_at = Time.zone.now
|
||||||
@logo = dossier.procedure.attestation_template&.proxy_logo
|
@logo = dossier.procedure.attestation_template&.proxy_logo
|
||||||
|
|
|
@ -122,6 +122,14 @@ class AttestationTemplate < ApplicationRecord
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def title_for_dossier(dossier)
|
||||||
|
replace_tags(title, dossier)
|
||||||
|
end
|
||||||
|
|
||||||
|
def body_for_dossier(dossier)
|
||||||
|
replace_tags(body, dossier)
|
||||||
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
||||||
def used_tags
|
def used_tags
|
||||||
|
@ -138,8 +146,8 @@ class AttestationTemplate < ApplicationRecord
|
||||||
def build_pdf(dossier)
|
def build_pdf(dossier)
|
||||||
action_view = ActionView::Base.new(ActionController::Base.view_paths,
|
action_view = ActionView::Base.new(ActionController::Base.view_paths,
|
||||||
logo: proxy_logo,
|
logo: proxy_logo,
|
||||||
title: replace_tags(title, dossier),
|
title: title_for_dossier(dossier),
|
||||||
body: replace_tags(body, dossier),
|
body: body_for_dossier(dossier),
|
||||||
signature: proxy_signature,
|
signature: proxy_signature,
|
||||||
footer: footer,
|
footer: footer,
|
||||||
created_at: Time.zone.now)
|
created_at: Time.zone.now)
|
||||||
|
|
Loading…
Add table
Reference in a new issue