Class: Decidim::Accountability::ImportProposalsMailer
- Inherits:
-
Decidim::ApplicationMailer
- Object
- ActionMailer::Base
- Decidim::ApplicationMailer
- Decidim::Accountability::ImportProposalsMailer
- Includes:
- TranslatableAttributes
- Defined in:
- decidim-accountability/app/mailers/decidim/accountability/import_proposals_mailer.rb
Overview
This mailer sends a notification email containing the result of importing proposals to the results.
Instance Method Summary collapse
-
#import(user, component, proposals) ⇒ Object
Public: Sends a notification email with the result of proposals import selected proposals to Accountability.
Methods included from TranslatableAttributes
#attachment?, #default_locale?
Methods included from OrganizationHelper
#current_organization_name, #organization_colors, #organization_description_label, #organization_name
Methods included from SanitizeHelper
#decidim_escape_translated, #decidim_html_escape, #decidim_rich_text, #decidim_sanitize, #decidim_sanitize_admin, #decidim_sanitize_editor, #decidim_sanitize_editor_admin, #decidim_sanitize_newsletter, #decidim_sanitize_translated, #decidim_url_escape, included
Instance Method Details
#import(user, component, proposals) ⇒ Object
Public: Sends a notification email with the result of proposals import selected proposals to Accountability
user - The user to be notified.
Returns nothing.
16 17 18 19 20 21 22 23 24 25 |
# File 'decidim-accountability/app/mailers/decidim/accountability/import_proposals_mailer.rb', line 16 def import(user, component, proposals) @user = user @organization = user.organization @component = component @proposals = proposals with_user(user) do mail(to: "#{user.name} <#{user.email}>", subject: I18n.t("decidim.accountability.import_proposals_mailer.import.subject")) end end |