-
Notifications
You must be signed in to change notification settings - Fork 89
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
115 changed files
with
15,511 additions
and
15,511 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,12 @@ | ||
# Outgoing email settings | ||
|
||
|
||
development: | ||
delivery_method: :smtp | ||
smtp_settings: | ||
address: NOEMAILSENTOUT | ||
port: 26 | ||
domain: heroku.com | ||
authentication: :login | ||
user_name: ac4366312345 | ||
password: ctvw9zfra12345 | ||
# Outgoing email settings | ||
|
||
|
||
development: | ||
delivery_method: :smtp | ||
smtp_settings: | ||
address: NOEMAILSENTOUT | ||
port: 26 | ||
domain: heroku.com | ||
authentication: :login | ||
user_name: ac4366312345 | ||
password: ctvw9zfra12345 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,37 +1,37 @@ | ||
# Please read as our directions have changed: | ||
# Move this file to your rails apps config directory and rename it to selenium.yml in order to configure the plugin | ||
|
||
# | ||
# General settings | ||
# | ||
|
||
environments: | ||
- test | ||
# - development # Uncomment this line to enable in development environment. N.B. your development database will likely be altered/destroyed/abducted | ||
|
||
#selenium_path: 'c:\selenium' #path to selenium installation. only needed if you for some reason don't want to use the bundled version of selenium core | ||
|
||
# | ||
# rake test:acceptance settings | ||
# | ||
|
||
browsers: | ||
# Windows | ||
# firefox: 'c:\Program Files\Mozilla Firefox\firefox.exe' | ||
# ie: 'c:\Program Files\Internet Explorer\iexplore.exe' | ||
|
||
# Mac OS X | ||
firefox: '/Applications/Firefox.app/Contents/MacOS/firefox-bin' | ||
safari: '/Applications/Safari.app/Contents/MacOS/Safari' | ||
|
||
#host: 'localhost' | ||
#port_start: 3000 | ||
#port_end: 3005 | ||
#base_url_path: '/' | ||
#max_browser_duration: 120 | ||
#multi_window: false | ||
|
||
#result_dir: 'c:\result' # the directory where the results will be stored after a test:acceptance run | ||
|
||
#fixtures_path: <%= "#{RAILS_ROOT}/spec/fixtures" %> | ||
# Please read as our directions have changed: | ||
# Move this file to your rails apps config directory and rename it to selenium.yml in order to configure the plugin | ||
|
||
# | ||
# General settings | ||
# | ||
|
||
environments: | ||
- test | ||
# - development # Uncomment this line to enable in development environment. N.B. your development database will likely be altered/destroyed/abducted | ||
|
||
#selenium_path: 'c:\selenium' #path to selenium installation. only needed if you for some reason don't want to use the bundled version of selenium core | ||
|
||
# | ||
# rake test:acceptance settings | ||
# | ||
|
||
browsers: | ||
# Windows | ||
# firefox: 'c:\Program Files\Mozilla Firefox\firefox.exe' | ||
# ie: 'c:\Program Files\Internet Explorer\iexplore.exe' | ||
|
||
# Mac OS X | ||
firefox: '/Applications/Firefox.app/Contents/MacOS/firefox-bin' | ||
safari: '/Applications/Safari.app/Contents/MacOS/Safari' | ||
|
||
#host: 'localhost' | ||
#port_start: 3000 | ||
#port_end: 3005 | ||
#base_url_path: '/' | ||
#max_browser_duration: 120 | ||
#multi_window: false | ||
|
||
#result_dir: 'c:\result' # the directory where the results will be stored after a test:acceptance run | ||
|
||
#fixtures_path: <%= "#{RAILS_ROOT}/spec/fixtures" %> | ||
#selenium_tests_path: <%= "#{RAILS_ROOT}/spec/selenium" %> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,123 +1,123 @@ | ||
# Redmine - project management software | ||
# Copyright (C) 2006-2011 See readme for details and license | ||
# | ||
|
||
namespace :redmine do | ||
namespace :email do | ||
|
||
desc <<-END_DESC | ||
Read an email from standard input. | ||
General options: | ||
unknown_user=ACTION how to handle emails from an unknown user | ||
ACTION can be one of the following values: | ||
ignore: email is ignored (default) | ||
accept: accept as anonymous user | ||
create: create a user account | ||
no_permission_check=1 disable permission checking when receiving | ||
the email | ||
Issue attributes control options: | ||
project=PROJECT identifier of the target project | ||
status=STATUS name of the target status | ||
tracker=TRACKER name of the target tracker | ||
category=CATEGORY name of the target category | ||
priority=PRIORITY name of the target priority | ||
allow_override=ATTRS allow email content to override attributes | ||
specified by previous options | ||
ATTRS is a comma separated list of attributes | ||
Examples: | ||
# No project specified. Emails MUST contain the 'Project' keyword: | ||
rake redmine:email:read RAILS_ENV="production" < raw_email | ||
# Fixed project and default tracker specified, but emails can override | ||
# both tracker and priority attributes: | ||
rake redmine:email:read RAILS_ENV="production" \\ | ||
project=foo \\ | ||
tracker=bug \\ | ||
allow_override=tracker,priority < raw_email | ||
END_DESC | ||
|
||
task :read => :environment do | ||
options = { :issue => {} } | ||
%w(project status tracker category priority).each { |a| options[:issue][a.to_sym] = ENV[a] if ENV[a] } | ||
options[:allow_override] = ENV['allow_override'] if ENV['allow_override'] | ||
options[:unknown_user] = ENV['unknown_user'] if ENV['unknown_user'] | ||
options[:no_permission_check] = ENV['no_permission_check'] if ENV['no_permission_check'] | ||
|
||
MailHandler.receive(STDIN.read, options) | ||
end | ||
|
||
desc <<-END_DESC | ||
Read emails from an IMAP server. | ||
General options: | ||
unknown_user=ACTION how to handle emails from an unknown user | ||
ACTION can be one of the following values: | ||
ignore: email is ignored (default) | ||
accept: accept as anonymous user | ||
create: create a user account | ||
no_permission_check=1 disable permission checking when receiving | ||
the email | ||
Available IMAP options: | ||
host=HOST IMAP server host (default: 127.0.0.1) | ||
port=PORT IMAP server port (default: 143) | ||
ssl=SSL Use SSL? (default: false) | ||
username=USERNAME IMAP account | ||
password=PASSWORD IMAP password | ||
folder=FOLDER IMAP folder to read (default: INBOX) | ||
Issue attributes control options: | ||
project=PROJECT identifier of the target project | ||
status=STATUS name of the target status | ||
tracker=TRACKER name of the target tracker | ||
category=CATEGORY name of the target category | ||
priority=PRIORITY name of the target priority | ||
allow_override=ATTRS allow email content to override attributes | ||
specified by previous options | ||
ATTRS is a comma separated list of attributes | ||
Processed emails control options: | ||
move_on_success=MAILBOX move emails that were successfully received | ||
to MAILBOX instead of deleting them | ||
move_on_failure=MAILBOX move emails that were ignored to MAILBOX | ||
Examples: | ||
# No project specified. Emails MUST contain the 'Project' keyword: | ||
rake redmine:email:receive_iamp RAILS_ENV="production" \\ | ||
host=imap.foo.bar username=redmine@example.net password=xxx | ||
# Fixed project and default tracker specified, but emails can override | ||
# both tracker and priority attributes: | ||
rake redmine:email:receive_iamp RAILS_ENV="production" \\ | ||
host=imap.foo.bar username=redmine@example.net password=xxx ssl=1 \\ | ||
project=foo \\ | ||
tracker=bug \\ | ||
allow_override=tracker,priority | ||
END_DESC | ||
|
||
task :receive_imap => :environment do | ||
imap_options = {:host => ENV['host'], | ||
:port => ENV['port'], | ||
:ssl => ENV['ssl'], | ||
:username => ENV['username'], | ||
:password => ENV['password'], | ||
:folder => ENV['folder'], | ||
:move_on_success => ENV['move_on_success'], | ||
:move_on_failure => ENV['move_on_failure']} | ||
|
||
options = { :issue => {} } | ||
%w(project status tracker category priority).each { |a| options[:issue][a.to_sym] = ENV[a] if ENV[a] } | ||
options[:allow_override] = ENV['allow_override'] if ENV['allow_override'] | ||
options[:unknown_user] = ENV['unknown_user'] if ENV['unknown_user'] | ||
options[:no_permission_check] = ENV['no_permission_check'] if ENV['no_permission_check'] | ||
|
||
Redmine::IMAP.check(imap_options, options) | ||
end | ||
end | ||
end | ||
# Redmine - project management software | ||
# Copyright (C) 2006-2011 See readme for details and license | ||
# | ||
|
||
namespace :redmine do | ||
namespace :email do | ||
|
||
desc <<-END_DESC | ||
Read an email from standard input. | ||
General options: | ||
unknown_user=ACTION how to handle emails from an unknown user | ||
ACTION can be one of the following values: | ||
ignore: email is ignored (default) | ||
accept: accept as anonymous user | ||
create: create a user account | ||
no_permission_check=1 disable permission checking when receiving | ||
the email | ||
Issue attributes control options: | ||
project=PROJECT identifier of the target project | ||
status=STATUS name of the target status | ||
tracker=TRACKER name of the target tracker | ||
category=CATEGORY name of the target category | ||
priority=PRIORITY name of the target priority | ||
allow_override=ATTRS allow email content to override attributes | ||
specified by previous options | ||
ATTRS is a comma separated list of attributes | ||
Examples: | ||
# No project specified. Emails MUST contain the 'Project' keyword: | ||
rake redmine:email:read RAILS_ENV="production" < raw_email | ||
# Fixed project and default tracker specified, but emails can override | ||
# both tracker and priority attributes: | ||
rake redmine:email:read RAILS_ENV="production" \\ | ||
project=foo \\ | ||
tracker=bug \\ | ||
allow_override=tracker,priority < raw_email | ||
END_DESC | ||
|
||
task :read => :environment do | ||
options = { :issue => {} } | ||
%w(project status tracker category priority).each { |a| options[:issue][a.to_sym] = ENV[a] if ENV[a] } | ||
options[:allow_override] = ENV['allow_override'] if ENV['allow_override'] | ||
options[:unknown_user] = ENV['unknown_user'] if ENV['unknown_user'] | ||
options[:no_permission_check] = ENV['no_permission_check'] if ENV['no_permission_check'] | ||
|
||
MailHandler.receive(STDIN.read, options) | ||
end | ||
|
||
desc <<-END_DESC | ||
Read emails from an IMAP server. | ||
General options: | ||
unknown_user=ACTION how to handle emails from an unknown user | ||
ACTION can be one of the following values: | ||
ignore: email is ignored (default) | ||
accept: accept as anonymous user | ||
create: create a user account | ||
no_permission_check=1 disable permission checking when receiving | ||
the email | ||
Available IMAP options: | ||
host=HOST IMAP server host (default: 127.0.0.1) | ||
port=PORT IMAP server port (default: 143) | ||
ssl=SSL Use SSL? (default: false) | ||
username=USERNAME IMAP account | ||
password=PASSWORD IMAP password | ||
folder=FOLDER IMAP folder to read (default: INBOX) | ||
Issue attributes control options: | ||
project=PROJECT identifier of the target project | ||
status=STATUS name of the target status | ||
tracker=TRACKER name of the target tracker | ||
category=CATEGORY name of the target category | ||
priority=PRIORITY name of the target priority | ||
allow_override=ATTRS allow email content to override attributes | ||
specified by previous options | ||
ATTRS is a comma separated list of attributes | ||
Processed emails control options: | ||
move_on_success=MAILBOX move emails that were successfully received | ||
to MAILBOX instead of deleting them | ||
move_on_failure=MAILBOX move emails that were ignored to MAILBOX | ||
Examples: | ||
# No project specified. Emails MUST contain the 'Project' keyword: | ||
rake redmine:email:receive_iamp RAILS_ENV="production" \\ | ||
host=imap.foo.bar username=redmine@example.net password=xxx | ||
# Fixed project and default tracker specified, but emails can override | ||
# both tracker and priority attributes: | ||
rake redmine:email:receive_iamp RAILS_ENV="production" \\ | ||
host=imap.foo.bar username=redmine@example.net password=xxx ssl=1 \\ | ||
project=foo \\ | ||
tracker=bug \\ | ||
allow_override=tracker,priority | ||
END_DESC | ||
|
||
task :receive_imap => :environment do | ||
imap_options = {:host => ENV['host'], | ||
:port => ENV['port'], | ||
:ssl => ENV['ssl'], | ||
:username => ENV['username'], | ||
:password => ENV['password'], | ||
:folder => ENV['folder'], | ||
:move_on_success => ENV['move_on_success'], | ||
:move_on_failure => ENV['move_on_failure']} | ||
|
||
options = { :issue => {} } | ||
%w(project status tracker category priority).each { |a| options[:issue][a.to_sym] = ENV[a] if ENV[a] } | ||
options[:allow_override] = ENV['allow_override'] if ENV['allow_override'] | ||
options[:unknown_user] = ENV['unknown_user'] if ENV['unknown_user'] | ||
options[:no_permission_check] = ENV['no_permission_check'] if ENV['no_permission_check'] | ||
|
||
Redmine::IMAP.check(imap_options, options) | ||
end | ||
end | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,24 @@ | ||
desc 'Create YAML test fixtures from data in an existing database. | ||
Defaults to development database. Set RAILS_ENV to override.' | ||
|
||
task :extract_fixtures => :environment do | ||
sql = "SELECT * FROM %s" | ||
skip_tables = ["schema_info"] | ||
ActiveRecord::Base.establish_connection | ||
(ActiveRecord::Base.connection.tables - skip_tables).each do |table_name| | ||
i = "000" | ||
File.open("#{RAILS_ROOT}/#{table_name}.yml", 'w' ) do |file| | ||
data = ActiveRecord::Base.connection.select_all(sql % table_name) | ||
file.write data.inject({}) { |hash, record| | ||
|
||
# cast extracted values | ||
ActiveRecord::Base.connection.columns(table_name).each { |col| | ||
record[col.name] = col.type_cast(record[col.name]) if record[col.name] | ||
} | ||
|
||
hash["#{table_name}_#{i.succ!}"] = record | ||
hash | ||
}.to_yaml | ||
end | ||
end | ||
desc 'Create YAML test fixtures from data in an existing database. | ||
Defaults to development database. Set RAILS_ENV to override.' | ||
|
||
task :extract_fixtures => :environment do | ||
sql = "SELECT * FROM %s" | ||
skip_tables = ["schema_info"] | ||
ActiveRecord::Base.establish_connection | ||
(ActiveRecord::Base.connection.tables - skip_tables).each do |table_name| | ||
i = "000" | ||
File.open("#{RAILS_ROOT}/#{table_name}.yml", 'w' ) do |file| | ||
data = ActiveRecord::Base.connection.select_all(sql % table_name) | ||
file.write data.inject({}) { |hash, record| | ||
|
||
# cast extracted values | ||
ActiveRecord::Base.connection.columns(table_name).each { |col| | ||
record[col.name] = col.type_cast(record[col.name]) if record[col.name] | ||
} | ||
|
||
hash["#{table_name}_#{i.succ!}"] = record | ||
hash | ||
}.to_yaml | ||
end | ||
end | ||
end |
Oops, something went wrong.