add documents copy email to template preferences

This commit is contained in:
Pete Matsyburka
2024-05-18 20:21:46 +03:00
parent 2df05f0327
commit 72b7391245
4 changed files with 84 additions and 31 deletions
+8 -2
View File
@@ -76,9 +76,15 @@ class SubmitterMailer < ApplicationMailer
submitter, with_audit_log: @email_config.nil? || @email_config.value['attach_audit_log'] != false
)
@subject = @submitter.template.preferences['documents_copy_email_subject'].presence
@subject ||= @email_config.value['subject'] if @email_config
@body = @submitter.template.preferences['documents_copy_email_body'].presence
@body ||= @email_config.value['body'] if @email_config
subject =
if @email_config
ReplaceEmailVariables.call(@email_config.value['subject'], submitter:)
if @subject.present?
ReplaceEmailVariables.call(@subject, submitter:)
else
'Your document copy'
end