Compare commits

...

1 Commits

Author SHA1 Message Date
José Valim
d559a32646 Release 3.0.3 2013-08-18 10:26:26 +02:00
7 changed files with 9 additions and 18 deletions

View File

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

View File

@@ -12,7 +12,7 @@ GIT
PATH
remote: .
specs:
devise (3.0.2)
devise (3.0.3)
bcrypt-ruby (~> 3.0)
orm_adapter (~> 0.1)
railties (>= 3.2.6, < 5)

View File

@@ -1,7 +1,7 @@
PATH
remote: ..
specs:
devise (3.0.2)
devise (3.0.3)
bcrypt-ruby (~> 3.0)
orm_adapter (~> 0.1)
railties (>= 3.2.6, < 5)

View File

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

View File

@@ -1,3 +1,3 @@
module Devise
VERSION = "3.0.2".freeze
VERSION = "3.0.3".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

@@ -230,15 +230,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"}