Rake task for confirming and approving existing users
This commit is contained in:
parent
f4be776697
commit
9347cd0463
1
Gemfile
1
Gemfile
|
@ -19,7 +19,6 @@ gem 'time_difference'
|
||||||
gem "acts_as_unvlogable"
|
gem "acts_as_unvlogable"
|
||||||
gem 'youtube_it'
|
gem 'youtube_it'
|
||||||
gem 'gotcha'
|
gem 'gotcha'
|
||||||
gem 'tlsmail'
|
|
||||||
|
|
||||||
# gem "memcached", "~> 1.4.3"
|
# gem "memcached", "~> 1.4.3"
|
||||||
# gem "memcache-client"
|
# gem "memcache-client"
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
require 'tlsmail'
|
|
||||||
Orbit::Application.configure do
|
Orbit::Application.configure do
|
||||||
# Settings specified here will take precednece over those in config/application.rb
|
# Settings specified here will take precednece over those in config/application.rb
|
||||||
|
|
||||||
|
@ -61,12 +60,12 @@ Orbit::Application.configure do
|
||||||
# Send deprecation notices to registered listeners
|
# Send deprecation notices to registered listeners
|
||||||
config.active_support.deprecation = :notify
|
config.active_support.deprecation = :notify
|
||||||
|
|
||||||
Net::SMTP.enable_tls(OpenSSL::SSL::VERIFY_NONE)
|
|
||||||
config.action_mailer.delivery_method = :smtp
|
config.action_mailer.delivery_method = :smtp
|
||||||
config.action_mailer.perform_deliveries = true
|
config.action_mailer.perform_deliveries = true
|
||||||
config.action_mailer.raise_delivery_errors = false
|
config.action_mailer.raise_delivery_errors = true
|
||||||
config.action_mailer.smtp_settings = {
|
config.action_mailer.smtp_settings = {
|
||||||
:enable_starttls_auto => true,
|
:enable_starttls_auto => true,
|
||||||
|
:openssl_verify_mode => 'none',
|
||||||
:address => "http://smtp.gmail.com",
|
:address => "http://smtp.gmail.com",
|
||||||
:port => '587',
|
:port => '587',
|
||||||
:domain => "new.tp.rulingcom.com",
|
:domain => "new.tp.rulingcom.com",
|
||||||
|
|
|
@ -3,7 +3,7 @@ Orbit::Application.routes.draw do
|
||||||
|
|
||||||
# get "robots.txt" => 'robots#index'
|
# get "robots.txt" => 'robots#index'
|
||||||
|
|
||||||
devise_for :users, :controllers => { :registrations => "registrations" } do
|
devise_for :users, :controllers => { :registrations => "registrations", :confirmations => 'confirmations' } do
|
||||||
match "/users_passwd" => "desktop/registrations#update", :as => :users_passwd, :via => :put
|
match "/users_passwd" => "desktop/registrations#update", :as => :users_passwd, :via => :put
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
namespace :confirm_and_approve do
|
||||||
|
task :existing_users => :environment do
|
||||||
|
users = User.update_all({:confirmation_token => nil, :confirmed_at => Time.now, :approved => true})
|
||||||
|
puts "Users Updated"
|
||||||
|
end
|
||||||
|
end
|
Reference in New Issue