Set default email in application mailer using ENV variable (#5394) [deploy]

* Set default email in application mailer using ENV variable

* remove readonly

* replace siteconfig with ENV variable for more mailers
This commit is contained in:
Molly Struve 2020-01-07 19:10:46 -05:00 committed by Ben Halpern
parent 21e64bfb46
commit 8a630b1896
4 changed files with 4 additions and 4 deletions

View file

@ -1,5 +1,5 @@
class ApplicationMailer < ActionMailer::Base
default from: "DEV Community <#{SiteConfig.default_site_email}>"
default from: "DEV Community <#{ApplicationConfig['DEFAULT_SITE_EMAIL']}>"
layout "mailer"
default template_path: ->(mailer) { "mailers/#{mailer.class.name.underscore}" }

View file

@ -1,5 +1,5 @@
class DigestMailer < ApplicationMailer
default from: "DEV Digest <#{SiteConfig.default_site_email}>"
default from: "DEV Digest <#{ApplicationConfig['DEFAULT_SITE_EMAIL']}>"
def digest_email(user, articles)
@user = user

View file

@ -1,5 +1,5 @@
class ProMembershipMailer < ApplicationMailer
default from: "DEV Pro Memberships <#{SiteConfig.default_site_email}>"
default from: "DEV Pro Memberships <#{ApplicationConfig['DEFAULT_SITE_EMAIL']}>"
def expiring_membership(pro_membership, expiration_date)
@pro_membership = pro_membership

View file

@ -10,7 +10,7 @@ class SiteConfig < RailsSettings::Base
# staff account
field :staff_user_id, type: :integer, default: 1
field :default_site_email, type: :string, default: "yo@dev.to", readonly: true
field :default_site_email, type: :string, default: "yo@dev.to"
field :social_networks_handle, type: :string, default: "thepracticaldev"
# images