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 | ||||||
		Loading…
	
		Reference in New Issue