Compare commits

..

1 Commits

Author SHA1 Message Date
José Valim
cd982123a8 Release 2.2.7 2013-08-18 10:29:38 +02:00
7 changed files with 9 additions and 18 deletions

View File

@@ -1,3 +1,8 @@
== 2.2.7
* bug fix
* Do not confirm account after reset password
== 2.2.6
* bug fix

View File

@@ -1,7 +1,7 @@
PATH
remote: .
specs:
devise (2.2.6)
devise (2.2.7)
bcrypt-ruby (~> 3.0)
orm_adapter (~> 0.1)
railties (~> 3.1)

View File

@@ -1,7 +1,7 @@
PATH
remote: ..
specs:
devise (2.2.6)
devise (2.2.7)
bcrypt-ruby (~> 3.0)
orm_adapter (~> 0.1)
railties (~> 3.1)

View File

@@ -215,11 +215,6 @@ module Devise
generate_confirmation_token && save(:validate => false)
end
def after_password_reset
super
confirm! unless confirmed?
end
def postpone_email_change_until_confirmation
@reconfirmation_required = true
self.unconfirmed_email = self.email

View File

@@ -1,3 +1,3 @@
module Devise
VERSION = "2.2.6".freeze
VERSION = "2.2.7".freeze
end

View File

@@ -7,7 +7,7 @@ class PasswordsControllerTest < ActionController::TestCase
def setup
request.env["devise.mapping"] = Devise.mappings[:user]
@user = create_user
@user = create_user.tap(&:confirm!)
@user.send_reset_password_instructions
end

View File

@@ -229,15 +229,6 @@ class PasswordTest < ActionDispatch::IntegrationTest
end
end
test 'sign in user automatically and confirm after changing its password if it\'s not confirmed' do
user = create_user(:confirm => false)
request_forgot_password
reset_password :reset_password_token => user.reload.reset_password_token
assert warden.authenticated?(:user)
assert user.reload.confirmed?
end
test 'reset password request with valid E-Mail in XML format should return valid response' do
create_user
post user_password_path(:format => 'xml'), :user => {:email => "user@test.com"}