Merge branch 'master' of github.com:diaspora/diaspora
This commit is contained in:
commit
a01a059293
5 changed files with 51 additions and 27 deletions
|
|
@ -12,6 +12,13 @@ default:
|
||||||
pubsub_server: 'https://pubsubhubbub.appspot.com/'
|
pubsub_server: 'https://pubsubhubbub.appspot.com/'
|
||||||
mongo_host: 'localhost'
|
mongo_host: 'localhost'
|
||||||
mongo_port: 27017
|
mongo_port: 27017
|
||||||
|
smtp_address: 'smtp.example.com'
|
||||||
|
smtp_port: '587'
|
||||||
|
smtp_domain: 'mail.example.com'
|
||||||
|
smtp_authentication: 'plain'
|
||||||
|
smtp_username: 'no-reply@example.com'
|
||||||
|
smtp_password: 'secret'
|
||||||
|
|
||||||
|
|
||||||
development:
|
development:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -24,15 +24,4 @@ Diaspora::Application.configure do
|
||||||
config.active_support.deprecation = :log
|
config.active_support.deprecation = :log
|
||||||
config.middleware.use MongoMapper::ClearDevMemory
|
config.middleware.use MongoMapper::ClearDevMemory
|
||||||
#config.threadsafe!
|
#config.threadsafe!
|
||||||
config.action_mailer.delivery_method = :smtp
|
|
||||||
config.action_mailer.default_url_options = {:host => 'localhost:3000'}
|
|
||||||
config.action_mailer.smtp_settings = {
|
|
||||||
:address => 'smtp.gmail.com',
|
|
||||||
:port => 587,
|
|
||||||
:domain => 'mail.joindiaspora.com',
|
|
||||||
:authentication => 'plain',
|
|
||||||
:user_name => 'diaspora-pivots@joindiaspora.com',
|
|
||||||
:password => "xy289|]G+R*-kA",
|
|
||||||
:enable_starttls_auto => true
|
|
||||||
}
|
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -48,15 +48,4 @@ Diaspora::Application.configure do
|
||||||
config.i18n.fallbacks = true
|
config.i18n.fallbacks = true
|
||||||
config.threadsafe!
|
config.threadsafe!
|
||||||
|
|
||||||
config.action_mailer.delivery_method = :smtp
|
|
||||||
config.action_mailer.default_url_options = {:host => 'pivots.joindiaspora.com'}
|
|
||||||
config.action_mailer.smtp_settings = {
|
|
||||||
:address => 'smtp.gmail.com',
|
|
||||||
:port => 587,
|
|
||||||
:domain => 'mail.joindiaspora.com',
|
|
||||||
:authentication => 'plain',
|
|
||||||
:user_name => 'diaspora-pivots@joindiaspora.com',
|
|
||||||
:password => "xy289|]G+R*-kA",
|
|
||||||
:enable_starttls_auto => true
|
|
||||||
}
|
|
||||||
end
|
end
|
||||||
|
|
|
||||||
17
config/initializers/mailer_config.rb
Normal file
17
config/initializers/mailer_config.rb
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
# Copyright (c) 2010, Diaspora Inc. This file is
|
||||||
|
# licensed under the Affero General Public License version 3. See
|
||||||
|
# the COPYRIGHT file.
|
||||||
|
|
||||||
|
Diaspora::Application.configure do
|
||||||
|
config.action_mailer.delivery_method = :smtp
|
||||||
|
config.action_mailer.default_url_options = {:host => APP_CONFIG[:terse_pod_url]}
|
||||||
|
config.action_mailer.smtp_settings = {
|
||||||
|
:address => APP_CONFIG[:smtp_address],
|
||||||
|
:port => APP_CONFIG[:smtp_port],
|
||||||
|
:domain => APP_CONFIG[:smtp_domain],
|
||||||
|
:authentication => APP_CONFIG[:smtp_authentication],
|
||||||
|
:user_name => APP_CONFIG[:smtp_username],
|
||||||
|
:password => APP_CONFIG[:smtp_password],
|
||||||
|
:enable_starttls_auto => true
|
||||||
|
}
|
||||||
|
end
|
||||||
|
|
@ -19,7 +19,7 @@ describe DevUtilitiesController do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
describe "#set_profile_photo" do
|
describe "operations that affect config/backer_number.yml" do
|
||||||
# In case anyone wants their config/backer_number.yml to still exist after running specs
|
# In case anyone wants their config/backer_number.yml to still exist after running specs
|
||||||
before do
|
before do
|
||||||
@backer_number_file = File.join(File.dirname(__FILE__), "..", "..", "config", "backer_number.yml")
|
@backer_number_file = File.join(File.dirname(__FILE__), "..", "..", "config", "backer_number.yml")
|
||||||
|
|
@ -33,10 +33,32 @@ describe DevUtilitiesController do
|
||||||
FileUtils.rm_rf(@backer_number_file)
|
FileUtils.rm_rf(@backer_number_file)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
it "succeeds" do
|
|
||||||
get :set_backer_number, 'number' => '3'
|
describe "#set_backer_number" do
|
||||||
get :set_profile_photo
|
it "creates a file containing the seed number" do
|
||||||
response.should be_success
|
File.should_not exist(@backer_number_file)
|
||||||
|
get :set_backer_number, 'number' => '3'
|
||||||
|
File.should exist(@backer_number_file)
|
||||||
|
YAML.load_file(@backer_number_file)[:seed_number].to_i.should == 3
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
describe "#set_profile_photo" do
|
||||||
|
before do
|
||||||
|
config = YAML.load_file(File.join(File.dirname(__FILE__), "..", "..", "config", "deploy_config.yml"))
|
||||||
|
seed_numbers = config["servers"]["backer"].map {|b| b["number"] }
|
||||||
|
@good_number = seed_numbers.max
|
||||||
|
@bad_number = @good_number + 1
|
||||||
|
end
|
||||||
|
it "succeeds when a backer with the seed number exists" do
|
||||||
|
get :set_backer_number, 'number' => @good_number.to_s
|
||||||
|
get :set_profile_photo
|
||||||
|
response.should be_success
|
||||||
|
end
|
||||||
|
it "fails when a backer with the seed number does not exist" do
|
||||||
|
get :set_backer_number, 'number' => @bad_number.to_s
|
||||||
|
lambda { get :set_profile_photo }.should raise_error
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue