summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
authorLuke Plant <L.Plant.98@cantab.net>2011-12-24 00:14:45 +0000
committerLuke Plant <L.Plant.98@cantab.net>2011-12-24 00:14:45 +0000
commit1c169071998702880b4fa534c06b35c20f184eef (patch)
treeb99980f9b026635c69142c70e0a174338578948e /django
parent14ba0df3d0b14bd7ecc5fbe099ea11864718b492 (diff)
Added a password reset link to default admin login page if a password reset URL is available.
You no longer have to override the admin login page just to get that link to appear! Also provided much better docs for how to plug in the provided password reset mechanism with minimum effort. git-svn-id: http://code.djangoproject.com/svn/django/trunk@17266 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django')
-rw-r--r--django/contrib/admin/static/admin/css/login.css3
-rw-r--r--django/contrib/admin/templates/admin/login.html7
2 files changed, 10 insertions, 0 deletions
diff --git a/django/contrib/admin/static/admin/css/login.css b/django/contrib/admin/static/admin/css/login.css
index 8d90d12901..8872ade70b 100644
--- a/django/contrib/admin/static/admin/css/login.css
+++ b/django/contrib/admin/static/admin/css/login.css
@@ -52,3 +52,6 @@ body.login {
padding: 1em 0 0 9.4em;
}
+.login .password-reset-link {
+ text-align: center;
+}
diff --git a/django/contrib/admin/templates/admin/login.html b/django/contrib/admin/templates/admin/login.html
index a6cd6a7d6c..c008957d1b 100644
--- a/django/contrib/admin/templates/admin/login.html
+++ b/django/contrib/admin/templates/admin/login.html
@@ -1,5 +1,6 @@
{% extends "admin/base_site.html" %}
{% load i18n admin_static %}
+{% load url from future %}
{% block extrastyle %}{{ block.super }}<link rel="stylesheet" type="text/css" href="{% static "admin/css/login.css" %}" />{% endblock %}
@@ -38,6 +39,12 @@
<input type="hidden" name="this_is_the_login_form" value="1" />
<input type="hidden" name="next" value="{{ next }}" />
</div>
+ {% url 'admin_password_reset' as password_reset_url %}
+ {% if password_reset_url %}
+ <div class="password-reset-link">
+ <a href="{{ password_reset_url }}">{% trans 'Forgotten your password or username?' %}</a>
+ </div>
+ {% endif %}
<div class="submit-row">
<label>&nbsp;</label><input type="submit" value="{% trans 'Log in' %}" />
</div>