Skip to content

Commit 7e85667

Browse files
committed
Made e-mail options more extendible for PasswordResetSerializer
1 parent af9dcbd commit 7e85667

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

rest_auth/serializers.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,11 @@ class PasswordResetSerializer(serializers.Serializer):
140140

141141
password_reset_form_class = PasswordResetForm
142142

143+
def get_email_options(self):
144+
""" Override this method to change default e-mail options
145+
"""
146+
return {}
147+
143148
def validate_email(self, value):
144149
# Create PasswordResetForm with the serializer
145150
self.reset_form = self.password_reset_form_class(data=self.initial_data)
@@ -159,6 +164,8 @@ def save(self):
159164
'from_email': getattr(settings, 'DEFAULT_FROM_EMAIL'),
160165
'request': request,
161166
}
167+
168+
opts.update(self.get_email_options())
162169
self.reset_form.save(**opts)
163170

164171

0 commit comments

Comments
 (0)