Class: Decidim::ParticipantsAccountMailer

Inherits:
ApplicationMailer
  • Object
show all
Defined in:
app/mailers/decidim/participants_account_mailer.rb

Overview

A mailer to notify users about their account status

Instance Method Summary collapse

Instance Method Details

#inactivity_notification(user, days) ⇒ Object

Notify user about inactivity and potential account removal



7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'app/mailers/decidim/participants_account_mailer.rb', line 7

def inactivity_notification(user, days)
  with_user(user) do
    @user = user
    @organization = user.organization
    @days_before_deletion = days

    subject = I18n.t(
      "decidim.participants_account_mailer.inactivity_notification.subject",
      organization_name: organization_name(@organization)
    )

    mail(to: user.email, subject:)
  end
end