From fa9b0cf0a5cea0db4c2660d14138b673a9650a97 Mon Sep 17 00:00:00 2001 From: Arthur Del Esposte Date: Mon, 27 Oct 2014 19:27:45 +0000 Subject: [PATCH] remote_user_plugin: Activate created users --- plugins/remote_user/lib/remote_user_plugin.rb | 2 ++ plugins/remote_user/test/functional/remote_user_plugin_test.rb | 2 ++ 2 files changed, 4 insertions(+), 0 deletions(-) diff --git a/plugins/remote_user/lib/remote_user_plugin.rb b/plugins/remote_user/lib/remote_user_plugin.rb index dde31a2..ffcf1fc 100644 --- a/plugins/remote_user/lib/remote_user_plugin.rb +++ b/plugins/remote_user/lib/remote_user_plugin.rb @@ -24,6 +24,7 @@ class RemoteUserPlugin < Noosfero::Plugin self.current_user = User.find_by_login(remote_user) unless self.current_user self.current_user = User.create!(:login => remote_user, :email => (remote_user + '@remote.user'), :password => ('pw4'+remote_user), :password_confirmation => ('pw4'+remote_user)) + self.current_user.activate end self.current_user.save! else @@ -34,6 +35,7 @@ class RemoteUserPlugin < Noosfero::Plugin self.current_user = User.find_by_login(remote_user) unless self.current_user self.current_user = User.create!(:login => remote_user, :email => (remote_user + '@remote.user'), :password => ('pw4'+remote_user), :password_confirmation => ('pw4'+remote_user)) + self.current_user.activate end self.current_user.save! end diff --git a/plugins/remote_user/test/functional/remote_user_plugin_test.rb b/plugins/remote_user/test/functional/remote_user_plugin_test.rb index 07e1a95..5b3647a 100644 --- a/plugins/remote_user/test/functional/remote_user_plugin_test.rb +++ b/plugins/remote_user/test/functional/remote_user_plugin_test.rb @@ -52,6 +52,7 @@ class AccountControllerTest < ActionController::TestCase assert_equal 1, User.count assert_equal "testuser", User.last.login + assert_equal true, User.last.activated? assert_equal User.last.id, session[:user] end @@ -67,6 +68,7 @@ class AccountControllerTest < ActionController::TestCase assert_equal 2, User.count assert_equal "another_user", User.last.login + assert_equal true, User.last.activated? assert_equal User.last.id, session[:user] end end -- libgit2 0.21.2