From 0076b729e44d769a090a7431bccfbe5f83d38339 Mon Sep 17 00:00:00 2001 From: Yan Date: Tue, 7 Jul 2015 14:22:55 +1000 Subject: [PATCH 1/3] fix incorrect params in reset_password --- dddp/accounts/ddp.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dddp/accounts/ddp.py b/dddp/accounts/ddp.py index 9506333..ab7720a 100644 --- a/dddp/accounts/ddp.py +++ b/dddp/accounts/ddp.py @@ -442,10 +442,10 @@ class Auth(APIMixin): ) @api_endpoint('resetPassword') - def reset_password(self, params): + def reset_password(self, token, new_password): """Reset password using a token received in email then logs user in.""" - user, _ = self.validated_user_and_session(params['token']) - user.set_password(params['newPassword']) + user, _ = self.validated_user_and_session(token) + user.set_password(new_password) user.save() auth.login(this.request, user) self.update_subs(user.pk) From df6bf736878a2c6a19f467aa1f5a53433b655429 Mon Sep 17 00:00:00 2001 From: Tyson Clugg Date: Tue, 7 Jul 2015 14:28:25 +1000 Subject: [PATCH 2/3] Update authors in README.rst --- README.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.rst b/README.rst index 6ad8405..afd6ece 100644 --- a/README.rst +++ b/README.rst @@ -170,6 +170,9 @@ Contributors `Tyson Clugg `_ * Author, conceptual design. +`Yan Le `_ + * Validate and bug fix dddp.accounts submodule. + `MEERQAT `_ * Project sponsor - many thanks for allowing this to be released under an open source license! From b7929896019e47b006ed093e70053882fa857651 Mon Sep 17 00:00:00 2001 From: Tyson Clugg Date: Tue, 7 Jul 2015 14:36:08 +1000 Subject: [PATCH 3/3] Update CHANGES.rst, bump version number. --- CHANGES.rst | 5 +++++ setup.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGES.rst b/CHANGES.rst index 74e81a0..74fe061 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,6 +1,11 @@ Change Log ========== +0.9.6 +----- +* Correct method signature to match Meteor Accounts.resetPassword in + dddp.accounts submodule. + 0.9.5 ----- * Include array of `permissions` on User publication. diff --git a/setup.py b/setup.py index 92035a4..febb465 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ from setuptools import setup, find_packages setup( name='django-ddp', - version='0.9.5', + version='0.9.6', description=__doc__, long_description=open('README.rst').read(), author='Tyson Clugg',