diff --git a/app/templates/app/registration/login.html b/app/templates/app/registration/login.html index a1b9b8d4..c19260f2 100644 --- a/app/templates/app/registration/login.html +++ b/app/templates/app/registration/login.html @@ -11,6 +11,7 @@ {% is_single_user_mode as autologin %} {% has_external_auth as ext_auth %} + {% reset_password_link as reset_pwd_link %} {% if autologin %} @@ -24,14 +25,17 @@
- -

Forgot your password?

+ {% if reset_pwd_link != '' %} +

{% trans "Forgot your password?" %}

+ {% else %} +

{% trans "Forgot your password?" %}

+ {% endif %}
diff --git a/app/templatetags/settings.py b/app/templatetags/settings.py index d904dd1e..96efd0e2 100644 --- a/app/templatetags/settings.py +++ b/app/templatetags/settings.py @@ -9,6 +9,10 @@ from django.utils.translation import gettext as _ register = template.Library() logger = logging.getLogger('app.logger') +@register.simple_tag +def reset_password_link(): + return settings.RESET_PASSWORD_LINK + @register.simple_tag def has_external_auth(): return settings.EXTERNAL_AUTH_ENDPOINT != ""