2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# File 'app/mailers/group_mailer.rb', line 2
def new_member
@user = params[:notification].recipient
@group = params[:membership].group
@inviting = @user.invitation_token.present? && @user.invitation_sent_at.blank?
params = {to: @user.email}
if @inviting
params[:subject] = t("group_mailer.new_member.inviting.subject", site_name: SiteSettings.site_name)
@user.invitation_sent_at = DateTime.now.utc
@user.send :generate_invitation_token!
else
params[:subject] = t("group_mailer.new_member.existing.subject", site_name: SiteSettings.site_name)
end
mail(params)
end
|