0002-Add-A2_RESET_PASSWORD_ID_LABEL-parameter.patch
src/authentic2/app_settings.py | ||
---|---|---|
139 | 139 |
A2_USER_CAN_RESET_PASSWORD=Setting( |
140 | 140 |
default=None, |
141 | 141 |
definition='Allow online reset of passwords'), |
142 |
A2_RESET_PASSWORD_ID_LABEL=Setting( |
|
143 |
default=None, |
|
144 |
definition='Alternate ID label for the password reset form'), |
|
142 | 145 |
A2_EMAIL_IS_UNIQUE=Setting( |
143 | 146 |
default=False, |
144 | 147 |
definition='Email of users must be unique'), |
src/authentic2/views.py | ||
---|---|---|
653 | 653 |
'registration/password_reset_form.html', |
654 | 654 |
] |
655 | 655 | |
656 |
def get_form(self, **kwargs): |
|
657 |
"""Return an instance of the form to be used in this view.""" |
|
658 |
form = super(PasswordResetView, self).get_form(**kwargs) |
|
659 |
if app_settings.A2_RESET_PASSWORD_ID_LABEL: |
|
660 |
form.fields['email'].label = app_settings.A2_RESET_PASSWORD_ID_LABEL |
|
661 |
return form |
|
662 | ||
656 | 663 |
def get_form_kwargs(self, **kwargs): |
657 | 664 |
kwargs = super(PasswordResetView, self).get_form_kwargs(**kwargs) |
658 | 665 |
initial = kwargs.setdefault('initial', {}) |
659 |
- |