From 07e49f9f07888f0042c3e502df2e37ded36d1331 Mon Sep 17 00:00:00 2001 From: Alex Turchyn Date: Sat, 9 Sep 2023 23:14:15 +0300 Subject: [PATCH] adjust default email --- app/mailers/submitter_mailer.rb | 4 +++- app/models/account_config.rb | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/mailers/submitter_mailer.rb b/app/mailers/submitter_mailer.rb index 4c853a27..490d22f2 100644 --- a/app/mailers/submitter_mailer.rb +++ b/app/mailers/submitter_mailer.rb @@ -43,7 +43,9 @@ class SubmitterMailer < ApplicationMailer if @email_config ReplaceEmailVariables.call(@email_config.value['subject'], submitter:) else - %(#{submitter.email} has completed the "#{submitter.submission.template.name}" form) + submitters = submitter.submission.submitters.order(:completed_at) + .map { |e| e.name || e.email || e.phone }.join(', ') + %(#{submitter.submission.template.name} has been completed by #{submitters}) end mail(from: from_address_for_submitter(submitter), diff --git a/app/models/account_config.rb b/app/models/account_config.rb index 3d0a469c..45109be3 100644 --- a/app/models/account_config.rb +++ b/app/models/account_config.rb @@ -36,7 +36,7 @@ class AccountConfig < ApplicationRecord '{{account.name}}' }, SUBMITTER_COMPLETED_EMAIL_KEY => { - 'subject' => '{{submitter.name}} has completed the "{{template.name}}" form', + 'subject' => '{{template.name}} has been completed by {{submission.submitters}}', 'body' => "Hi,\n\n" \ "\"{{template.name}}\" form has been completed by {{submission.submitters}}\n\n" \ '{{submission.link}}'