add audit document id
This commit is contained in:
@@ -21,6 +21,8 @@ module Submissions
|
|||||||
'GBP' => '£'
|
'GBP' => '£'
|
||||||
}.freeze
|
}.freeze
|
||||||
|
|
||||||
|
TESTING_FOOTER = GenerateResultAttachments::TESTING_FOOTER
|
||||||
|
|
||||||
RTL_REGEXP = TextUtils::RTL_REGEXP
|
RTL_REGEXP = TextUtils::RTL_REGEXP
|
||||||
MAX_IMAGE_HEIGHT = 100
|
MAX_IMAGE_HEIGHT = 100
|
||||||
|
|
||||||
@@ -105,6 +107,31 @@ module Submissions
|
|||||||
|
|
||||||
maybe_add_background(canvas, submission, page_size)
|
maybe_add_background(canvas, submission, page_size)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
with_signature_id = submission.account.account_configs
|
||||||
|
.exists?(key: AccountConfig::WITH_SIGNATURE_ID, value: true)
|
||||||
|
|
||||||
|
if with_signature_id || submission.account.testing?
|
||||||
|
canvas.save_graphics_state do
|
||||||
|
document_id = Digest::MD5.hexdigest(submission.slug).upcase
|
||||||
|
|
||||||
|
canvas.font(FONT_NAME, size: FONT_SIZE)
|
||||||
|
|
||||||
|
text =
|
||||||
|
if submission.account.testing?
|
||||||
|
if with_signature_id
|
||||||
|
"#{TESTING_FOOTER} | ID: #{document_id}"
|
||||||
|
else
|
||||||
|
TESTING_FOOTER
|
||||||
|
end
|
||||||
|
else
|
||||||
|
"Document ID: #{document_id}"
|
||||||
|
end
|
||||||
|
|
||||||
|
canvas.text(text, at: [2, 4])
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
style.frame = style.create_frame(canvas.context, 50)
|
style.frame = style.create_frame(canvas.context, 50)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user