|
|
|
@ -7,7 +7,7 @@ from random import choice |
|
|
|
from django import forms |
|
|
|
from django import forms |
|
|
|
from django.contrib.auth.forms import ReadOnlyPasswordHashField |
|
|
|
from django.contrib.auth.forms import ReadOnlyPasswordHashField |
|
|
|
from django.forms.util import ErrorList |
|
|
|
from django.forms.util import ErrorList |
|
|
|
from django.utils.translation import ugettext as _ |
|
|
|
from django.utils.translation import ugettext as _, ugettext_lazy |
|
|
|
from django.conf import settings |
|
|
|
from django.conf import settings |
|
|
|
from models import User |
|
|
|
from models import User |
|
|
|
from django.db.models import Q |
|
|
|
from django.db.models import Q |
|
|
|
@ -161,14 +161,14 @@ class ChangePasswordForm(forms.Form): |
|
|
|
""" |
|
|
|
""" |
|
|
|
old_password = forms.CharField(label=_(u'Old password'), required=True, |
|
|
|
old_password = forms.CharField(label=_(u'Old password'), required=True, |
|
|
|
widget=forms.PasswordInput(render_value=False, |
|
|
|
widget=forms.PasswordInput(render_value=False, |
|
|
|
attrs={'placeholder': _(u'Введите старый пароль')})) |
|
|
|
attrs={'placeholder': ugettext_lazy(u'Введите старый пароль')})) |
|
|
|
new_password = forms.CharField(label=_(u'New password'), required=True, |
|
|
|
new_password = forms.CharField(label=_(u'New password'), required=True, |
|
|
|
widget=forms.PasswordInput(render_value=False, |
|
|
|
widget=forms.PasswordInput(render_value=False, |
|
|
|
attrs={'placeholder': _(u'Придумайте новый пароль')})) |
|
|
|
attrs={'placeholder': ugettext_lazy(u'Придумайте новый пароль')})) |
|
|
|
new_password_confirm = forms.CharField(label=_(u'Confirm password'), required=True, |
|
|
|
new_password_confirm = forms.CharField(label=_(u'Confirm password'), required=True, |
|
|
|
widget=forms.PasswordInput(render_value=False, |
|
|
|
widget=forms.PasswordInput(render_value=False, |
|
|
|
attrs={ |
|
|
|
attrs={ |
|
|
|
'placeholder': _(u'Повторите новый пароль')})) |
|
|
|
'placeholder': ugettext_lazy(u'Повторите новый пароль')})) |
|
|
|
|
|
|
|
|
|
|
|
def clean(self): |
|
|
|
def clean(self): |
|
|
|
data = super(ChangePasswordForm, self).clean() |
|
|
|
data = super(ChangePasswordForm, self).clean() |
|
|
|
|