Sha256: 39eeec4630b55794ea84c084cbf06befb39a864212c96dc212dab42b32cf0c8c

Contents?: true

Size: 1.01 KB

Versions: 13

Compression:

Stored size: 1.01 KB

Contents

# frozen_string_literal: true

module Decidim
  module Budgets
    class OrderSummaryMailer < Decidim::ApplicationMailer
      include Decidim::TranslationsHelper
      include Decidim::SanitizeHelper

      helper Decidim::TranslationsHelper

      # Send an email to an user with the summary of the order.
      #
      # order - the order that was just created
      def order_summary(order)
        user = order.user

        with_user(user) do
          @user = user
          @order = order
          @budget = order.budget
          @space = order.budget.participatory_space
          @component = order.budget.component
          @organization = order.budget.participatory_space.organization

          subject = I18n.t(
            "order_summary.subject",
            scope: "decidim.budgets.order_summary_mailer",
            budget_name: translated_attribute(@budget.title),
            space_name: translated_attribute(@space.title)
          )
          mail(to: user.email, subject:)
        end
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
decidim-budgets-0.29.1 app/mailers/decidim/budgets/order_summary_mailer.rb
decidim-budgets-0.28.4 app/mailers/decidim/budgets/order_summary_mailer.rb
decidim-budgets-0.29.0 app/mailers/decidim/budgets/order_summary_mailer.rb
decidim-budgets-0.28.3 app/mailers/decidim/budgets/order_summary_mailer.rb
decidim-budgets-0.29.0.rc4 app/mailers/decidim/budgets/order_summary_mailer.rb
decidim-budgets-0.29.0.rc3 app/mailers/decidim/budgets/order_summary_mailer.rb
decidim-budgets-0.29.0.rc2 app/mailers/decidim/budgets/order_summary_mailer.rb
decidim-budgets-0.29.0.rc1 app/mailers/decidim/budgets/order_summary_mailer.rb
decidim-budgets-0.28.2 app/mailers/decidim/budgets/order_summary_mailer.rb
decidim-budgets-0.28.1 app/mailers/decidim/budgets/order_summary_mailer.rb
decidim-budgets-0.28.0 app/mailers/decidim/budgets/order_summary_mailer.rb
decidim-budgets-0.28.0.rc5 app/mailers/decidim/budgets/order_summary_mailer.rb
decidim-budgets-0.28.0.rc4 app/mailers/decidim/budgets/order_summary_mailer.rb