use new password widget in manager (#25045)
This commit is contained in:
parent
26befb8fe2
commit
e7fa8c906d
|
@ -12,6 +12,7 @@ from django.core.exceptions import ValidationError
|
||||||
from authentic2.compat import get_user_model
|
from authentic2.compat import get_user_model
|
||||||
from authentic2.passwords import generate_password
|
from authentic2.passwords import generate_password
|
||||||
from authentic2.utils import send_templated_mail
|
from authentic2.utils import send_templated_mail
|
||||||
|
from authentic2.forms.fields import NewPasswordField, CheckPasswordField
|
||||||
|
|
||||||
from django_rbac.models import Operation
|
from django_rbac.models import Operation
|
||||||
from django_rbac.utils import get_ou_model, get_role_model, get_permission_model
|
from django_rbac.utils import get_ou_model, get_role_model, get_permission_model
|
||||||
|
@ -288,14 +289,11 @@ class UserChangePasswordForm(CssClass, forms.ModelForm):
|
||||||
initial=False,
|
initial=False,
|
||||||
label=_('Generate new password'),
|
label=_('Generate new password'),
|
||||||
required=False)
|
required=False)
|
||||||
password1 = forms.CharField(
|
password1 = NewPasswordField(
|
||||||
label=_("Password"),
|
label=_("Password"),
|
||||||
widget=forms.PasswordInput,
|
|
||||||
required=False)
|
required=False)
|
||||||
password2 = forms.CharField(
|
password2 = CheckPasswordField(
|
||||||
label=_("Confirmation"),
|
label=_("Confirmation"),
|
||||||
widget=forms.PasswordInput,
|
|
||||||
help_text=_("Enter the same password as above, for verification."),
|
|
||||||
required=False)
|
required=False)
|
||||||
send_mail = forms.BooleanField(
|
send_mail = forms.BooleanField(
|
||||||
initial=True,
|
initial=True,
|
||||||
|
|
|
@ -44,7 +44,7 @@
|
||||||
{{ field.label_tag }}
|
{{ field.label_tag }}
|
||||||
{{ field }}
|
{{ field }}
|
||||||
{% if field.help_text %}
|
{% if field.help_text %}
|
||||||
<span class="helptext">{{ field.help_text }}</span>
|
<span class="helptext">{{ field.help_text|safe }}</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if field.errors %}
|
{% if field.errors %}
|
||||||
<ul class="errorlist">
|
<ul class="errorlist">
|
||||||
|
|
Loading…
Reference in New Issue