Set ActionMailer configuration in FoodsoftConfig

This commit is contained in:
Patrick Gansterer 2017-08-17 23:49:34 +02:00
parent e6e8c845cd
commit 43c1833cd7
3 changed files with 8 additions and 18 deletions

View file

@ -78,6 +78,7 @@ class FoodsoftConfig
def select_foodcoop(foodcoop)
set_config foodcoop
setup_database
setup_mailing
end
def select_default_foodcoop
@ -220,6 +221,13 @@ class FoodsoftConfig
ActiveRecord::Base.establish_connection(database_config)
end
def setup_mailing
[:protocol, :host, :port, :script_name].each do |k|
ActionMailer::Base.default_url_options[k] = self[k] if self[k]
end
ActionMailer::Base.default_url_options[:foodcoop] = scope
end
# Completes foodcoop configuration with program defaults.
# @see #foodsoft_config
def set_missing