mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-04-01 06:41:41 +00:00
Pull layout and roadie style inlining out into spree's base mailer so it applies to all mailers
This commit is contained in:
@@ -2,9 +2,6 @@ require 'devise/mailers/helpers'
|
||||
class EnterpriseMailer < Spree::BaseMailer
|
||||
include Devise::Mailers::Helpers
|
||||
|
||||
layout 'mailer'
|
||||
helper Spree::MailerHelper
|
||||
|
||||
def welcome(enterprise)
|
||||
@enterprise = enterprise
|
||||
mail(:to => enterprise.email, :from => from_address,
|
||||
|
||||
8
app/mailers/spree/base_mailer_decorator.rb
Normal file
8
app/mailers/spree/base_mailer_decorator.rb
Normal file
@@ -0,0 +1,8 @@
|
||||
Spree::BaseMailer.class_eval do
|
||||
# Inline stylesheets
|
||||
include Roadie::Rails::Automatic
|
||||
|
||||
# Define layout
|
||||
layout 'mailer'
|
||||
helper Spree::MailerHelper
|
||||
end
|
||||
@@ -1,6 +1,4 @@
|
||||
Spree::OrderMailer.class_eval do
|
||||
layout 'mailer'
|
||||
helper Spree::MailerHelper
|
||||
helper HtmlHelper
|
||||
helper CheckoutHelper
|
||||
helper SpreeCurrencyHelper
|
||||
|
||||
@@ -1,7 +1,4 @@
|
||||
Spree::UserMailer.class_eval do
|
||||
layout 'mailer'
|
||||
helper Spree::MailerHelper
|
||||
|
||||
def signup_confirmation(user)
|
||||
@user = user
|
||||
mail(:to => user.email, :from => from_address,
|
||||
|
||||
Reference in New Issue
Block a user