Enabled 'Send Password via eMail' function.
This commit is contained in:
@@ -4,6 +4,7 @@ from django.contrib.auth import views as auth_views
|
||||
from django.urls import reverse_lazy
|
||||
from django.utils.translation import ugettext as _
|
||||
|
||||
from .. import emails
|
||||
from .. import forms
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
@@ -41,4 +42,7 @@ class SetPasswordView(auth_views.PasswordChangeView):
|
||||
def form_valid(self, form):
|
||||
r = super(SetPasswordView, self).form_valid(form)
|
||||
messages.success(self.request, _(u'Passwort gespeichert.'))
|
||||
return r
|
||||
if form.cleaned_data.get('send_password_mail', False):
|
||||
email = emails.PasswordSetEmail(self.request.user, form.cleaned_data['new_password'])
|
||||
email.send()
|
||||
return r
|
||||
|
||||
Reference in New Issue
Block a user