add email events

This commit is contained in:
Pete Matsyburka
2024-06-04 11:48:02 +03:00
parent db302858c4
commit cdda55d528
9 changed files with 151 additions and 1 deletions
+6
View File
@@ -26,6 +26,8 @@ class SubmitterMailer < ApplicationMailer
DEFAULT_INVITATION_SUBJECT
end
assign_message_metadata('submitter_invitation', @submitter)
mail(
to: @submitter.friendly_name,
from: from_address_for_submitter(submitter),
@@ -58,6 +60,8 @@ class SubmitterMailer < ApplicationMailer
%(#{submitter.submission.template.name} has been completed by #{submitters})
end
assign_message_metadata('submitter_completed', @submitter)
mail(from: from_address_for_submitter(submitter),
to: to || (user.role == 'integration' ? user.friendly_name.sub(/\+\w+@/, '@') : user.friendly_name),
subject:)
@@ -89,6 +93,8 @@ class SubmitterMailer < ApplicationMailer
'Your document copy'
end
assign_message_metadata('submitter_documents_copy', @submitter)
mail(from: from_address_for_submitter(submitter),
to: to || @submitter.friendly_name,
reply_to: @submitter.preferences['reply_to'].presence ||