|
|
|
|
@ -127,7 +127,7 @@ module Submissions
|
|
|
|
|
TESTING_FOOTER
|
|
|
|
|
end
|
|
|
|
|
else
|
|
|
|
|
"Document ID: #{document_id}"
|
|
|
|
|
"#{I18n.t('document_id', locale: submitter.account.locale)}: #{document_id}"
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
text = HexaPDF::Layout::TextFragment.create(
|
|
|
|
|
@ -224,11 +224,12 @@ module Submissions
|
|
|
|
|
reason_value = submitter.values[field.dig('preferences', 'reason_field_uuid')].presence
|
|
|
|
|
|
|
|
|
|
reason_string =
|
|
|
|
|
"#{I18n.t('reason')}: #{reason_value || I18n.t('digitally_signed_by')} " \
|
|
|
|
|
"#{submitter.name}#{submitter.email.present? ? " <#{submitter.email}>" : ''}\n" \
|
|
|
|
|
"#{I18n.l(attachment.created_at.in_time_zone(submitter.account.timezone),
|
|
|
|
|
format: :long, locale: submitter.account.locale)} " \
|
|
|
|
|
"#{TimeUtils.timezone_abbr(submitter.account.timezone, attachment.created_at)}"
|
|
|
|
|
I18n.with_locale(submitter.account.locale) do
|
|
|
|
|
"#{I18n.t('reason')}: #{reason_value || I18n.t('digitally_signed_by')} " \
|
|
|
|
|
"#{submitter.name}#{submitter.email.present? ? " <#{submitter.email}>" : ''}\n" \
|
|
|
|
|
"#{I18n.l(attachment.created_at.in_time_zone(submitter.account.timezone), format: :long)} " \
|
|
|
|
|
"#{TimeUtils.timezone_abbr(submitter.account.timezone, attachment.created_at)}"
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
reason_text = HexaPDF::Layout::TextFragment.create(reason_string,
|
|
|
|
|
font:,
|
|
|
|
|
|