initial commit
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
class ApplicationMailer < ActionMailer::Base
|
||||
default from: 'from@example.com'
|
||||
layout 'mailer'
|
||||
|
||||
register_interceptor ActionMailerConfigsInterceptor
|
||||
end
|
||||
@@ -0,0 +1,19 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
class SubmissionMailer < ApplicationMailer
|
||||
DEFAULT_MESSAGE = "You've been invited to submit documents."
|
||||
|
||||
def invitation_email(submission, message: DEFAULT_MESSAGE)
|
||||
@submission = submission
|
||||
@message = message
|
||||
|
||||
mail(to: @submission.email,
|
||||
subject: 'You have been invited to submit forms')
|
||||
end
|
||||
|
||||
def copy_to_submitter(submission)
|
||||
@submission = submission
|
||||
|
||||
mail(to: submission.email, subject: 'Here is your copy')
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,11 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
class UserMailer < ApplicationMailer
|
||||
def invitation_email(user)
|
||||
@user = user
|
||||
@token = @user.send(:set_reset_password_token)
|
||||
|
||||
mail(to: @user.friendly_name,
|
||||
subject: 'You have been invited to Docuseal')
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user