Class: LeanCms::UsersMailer
- Inherits:
-
ApplicationMailer
- Object
- ActionMailer::Base
- ApplicationMailer
- LeanCms::UsersMailer
- Defined in:
- app/mailers/lean_cms/users_mailer.rb
Instance Method Summary collapse
- #admin_triggered_password_reset(user, magic_link) ⇒ Object
- #invitation(user, magic_link) ⇒ Object
- #reactivation(user, magic_link) ⇒ Object
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 |