Add welcome mail

This commit is contained in:
Patrick Gansterer 2020-03-06 11:46:39 +01:00
parent 75129b52c6
commit 057f3ec8ea
9 changed files with 92 additions and 1 deletions

View file

@ -41,6 +41,17 @@ class Mailer < ActionMailer::Base
subject: I18n.t('mailer.upcoming_tasks.subject')
end
# Sends a welcome email with instructions on how to reset the password.
# Assumes user.setResetPasswordToken has been successfully called already.
def welcome(user)
@user = user
@additional_text = additonal_welcome_text(user)
@link = new_password_url(id: @user.id, token: @user.reset_password_token)
mail to: user,
subject: I18n.t('mailer.welcome.subject')
end
# Sends order result for specific Ordergroup
def order_result(user, group_order)
@order = group_order.order
@ -145,6 +156,10 @@ class Mailer < ActionMailer::Base
attachments['order.csv'] = OrderCsv.new(order, options).to_csv
end
# separate method to allow plugins to mess with the text
def additonal_welcome_text(user)
end
private
def format_address(email, name)