add submitter name email variable

pull/105/head
Alex Turchyn 2 years ago
parent 14bd039a88
commit 517c292c17

@ -36,9 +36,9 @@ class AccountConfig < ApplicationRecord
'{{account.name}}' '{{account.name}}'
}, },
SUBMITTER_COMPLETED_EMAIL_KEY => { SUBMITTER_COMPLETED_EMAIL_KEY => {
'subject' => '{{submitter.email}} has completed the "{{template.name}}" form', 'subject' => '{{submitter.name}} has completed the "{{template.name}}" form',
'body' => "Hi,\n\n" \ 'body' => "Hi,\n\n" \
"{{submitter.email}} has completed the \"{{template.name}}\" form:\n\n" \ "{{submitter.name}} has completed the \"{{template.name}}\" form:\n\n" \
"{{submission.link}}\n\n" \ "{{submission.link}}\n\n" \
"Thanks,\n" \ "Thanks,\n" \
'{{account.name}}' '{{account.name}}'

@ -5,6 +5,7 @@ module ReplaceEmailVariables
SUBMITTER_LINK = '{{submitter.link}}' SUBMITTER_LINK = '{{submitter.link}}'
ACCOUNT_NAME = '{{account.name}}' ACCOUNT_NAME = '{{account.name}}'
SUBMITTER_EMAIL = '{{submitter.email}}' SUBMITTER_EMAIL = '{{submitter.email}}'
SUBMITTER_NAME = '{{submitter.name}}'
SUBMISSION_LINK = '{{submission.link}}' SUBMISSION_LINK = '{{submission.link}}'
DOCUMENTS_LINKS = '{{documents.links}}' DOCUMENTS_LINKS = '{{documents.links}}'
@ -25,6 +26,7 @@ module ReplaceEmailVariables
text = text.gsub(TEMAPLTE_NAME, submitter.template.name) if submitter.template text = text.gsub(TEMAPLTE_NAME, submitter.template.name) if submitter.template
text = text.gsub(SUBMITTER_EMAIL, submitter.email) if submitter.email text = text.gsub(SUBMITTER_EMAIL, submitter.email) if submitter.email
text = text.gsub(SUBMITTER_NAME, submitter.name || submitter.email || submitter.phone)
text = text.gsub(SUBMITTER_LINK, submitter_link) text = text.gsub(SUBMITTER_LINK, submitter_link)
text = text.gsub(SUBMISSION_LINK, submission_link) if submission_link text = text.gsub(SUBMISSION_LINK, submission_link) if submission_link
text = text.gsub(DOCUMENTS_LINKS, build_documents_links_text(submitter)) text = text.gsub(DOCUMENTS_LINKS, build_documents_links_text(submitter))

Loading…
Cancel
Save