allow hiding the registration link in login page

This commit is contained in:
Benjamin Dauvergne 2013-12-11 03:27:24 +01:00
parent eba88a26a7
commit 6a69f74395
2 changed files with 5 additions and 0 deletions

View File

@ -13,4 +13,7 @@
<div class="login-actions">
<p>→ {% trans "Forgot password?" %} <a href="{% url 'auth_password_reset' %}">{% trans "Reset it!" %}</a></p>
<p>→ {% trans "Not a member?" %} <a href="{% url 'registration_register' %}">{% trans "Register!" %}</a></p>
{% if registration_authorized %}
<p>→ {% trans "Not a member?" %} <a href="{% url 'registration_register' %}">{% trans "Register!" %}</a></p>
{% endif %}
</div>

View File

@ -19,6 +19,7 @@ from django.views.generic.base import TemplateView
from authentic2.auth2_auth import NONCE_FIELD_NAME
from authentic2.idp import get_backends
from .. import app_settings
def add_arg(url, key, value = None):
'''Add a parameter to an URL'''
key = urllib.quote(key)
@ -84,6 +85,7 @@ def login(request, template_name='auth/login.html',
context = { 'cancel': nonce is not None,
'submit_name': 'submit-%s' % d['backend'].id(),
redirect_field_name: redirect_to,
'registration_authorized': app_settings.A2_REGISTRATION_AUTHORIZED,
'form': d['form'] }
if hasattr(d['backend'], 'get_context'):
context.update(d['backend'].get_context())