Class: LeanCms::UsersMailer

Inherits:
ApplicationMailer show all
Defined in:
app/mailers/lean_cms/users_mailer.rb

Instance Method Summary collapse

Instance Method Details

#admin_triggered_password_reset(user, magic_link) ⇒ Object



27
28
29
30
31
32
33
34
35
36
37
# File 'app/mailers/lean_cms/users_mailer.rb', line 27

def admin_triggered_password_reset(user, magic_link)
  @user = user
  @magic_link = magic_link
  @setup_url = lean_cms_password_setup_url(token: magic_link.token)
  @site_name = LeanCms.site_name

  mail(
    to: user.email_address,
    subject: "Password reset requested for #{@site_name} CMS"
  )
end

#invitation(user, magic_link) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
# File 'app/mailers/lean_cms/users_mailer.rb', line 3

def invitation(user, magic_link)
  @user = user
  @magic_link = magic_link
  @setup_url = lean_cms_password_setup_url(token: magic_link.token)
  @site_name = LeanCms.site_name

  mail(
    to: user.email_address,
    subject: "You've been invited to #{@site_name} CMS"
  )
end

#reactivation(user, magic_link) ⇒ Object



15
16
17
18
19
20
21
22
23
24
25
# File 'app/mailers/lean_cms/users_mailer.rb', line 15

def reactivation(user, magic_link)
  @user = user
  @magic_link = magic_link
  @setup_url = lean_cms_password_setup_url(token: magic_link.token)
  @site_name = LeanCms.site_name

  mail(
    to: user.email_address,
    subject: "Your #{@site_name} CMS account has been reactivated"
  )
end