mirror of
				https://github.com/Tivix/django-rest-auth.git
				synced 2025-10-31 15:57:34 +03:00 
			
		
		
		
	Merge pull request #156 from Tivix/pr/155
Made e-mail options more extendible for `PasswordResetSerializer`
This commit is contained in:
		
						commit
						811dc30830
					
				|  | @ -140,6 +140,11 @@ class PasswordResetSerializer(serializers.Serializer): | |||
| 
 | ||||
|     password_reset_form_class = PasswordResetForm | ||||
| 
 | ||||
|     def get_email_options(self): | ||||
|         """ Override this method to change default e-mail options | ||||
|         """ | ||||
|         return {} | ||||
| 
 | ||||
|     def validate_email(self, value): | ||||
|         # Create PasswordResetForm with the serializer | ||||
|         self.reset_form = self.password_reset_form_class(data=self.initial_data) | ||||
|  | @ -159,6 +164,8 @@ class PasswordResetSerializer(serializers.Serializer): | |||
|             'from_email': getattr(settings, 'DEFAULT_FROM_EMAIL'), | ||||
|             'request': request, | ||||
|         } | ||||
| 
 | ||||
|         opts.update(self.get_email_options()) | ||||
|         self.reset_form.save(**opts) | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user