]> git.ozlabs.org Git - patchwork/commitdiff
templates: use custom templates for password change
authorJeremy Kerr <jk@ozlabs.org>
Fri, 10 Dec 2010 04:24:14 +0000 (12:24 +0800)
committerJeremy Kerr <jk@ozlabs.org>
Fri, 10 Dec 2010 04:24:14 +0000 (12:24 +0800)
Add a couple of templates to keep the password change flow in the same
look & feel as the rest of the site.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
htdocs/css/style.css
templates/registration/password_change_done.html [new file with mode: 0644]
templates/registration/password_change_form.html [new file with mode: 0644]

index 75e300001b8937f71bbc9e5d6932dba86de378fa..2b9f770204f9a493aadbd8046acbdbe4f3a0aa17 100644 (file)
@@ -393,7 +393,7 @@ table.form tr td.submitrow {
        text-align: center;
 }
 
-table.registerform {
+table.registerform, table.passwordform {
        margin-left: auto;
        margin-right: auto;
 }
@@ -410,6 +410,9 @@ table.loginform {
        padding-left: 0.2em;
        margin: 0em;
 }
+.error {
+       color: red;
+}
 
 /* generic table with header columns on the left */
 table.horizontal {
diff --git a/templates/registration/password_change_done.html b/templates/registration/password_change_done.html
new file mode 100644 (file)
index 0000000..3f3061f
--- /dev/null
@@ -0,0 +1,10 @@
+{% extends "base.html" %}
+
+{% block title %}Password Change Complete{% endblock %}
+{% block heading %}Password Change Complete{% endblock %}
+
+{% block body %}
+
+<p>Your password has been changed sucessfully.</p>
+
+{% endblock %}
diff --git a/templates/registration/password_change_form.html b/templates/registration/password_change_form.html
new file mode 100644 (file)
index 0000000..8abe55e
--- /dev/null
@@ -0,0 +1,45 @@
+{% extends "base.html" %}
+
+{% block title %}Password Change{% endblock %}
+{% block heading %}Password Change{% endblock %}
+
+{% block body %}
+
+<p>Please enter your old password, for security's sake, and then enter your new
+password twice so we can verify you typed it in correctly.</p>
+
+<form method="post">
+{% csrf_token %}
+
+<table class="form passwordform">
+
+{% if form.errors %}
+ <tr>
+  <td colspan="2" class="error">Please correct the errors below.</p>
+ </tr>
+{% endif %}
+
+
+{% for field in form %}
+  <tr>
+   <td>{{ field.label_tag }}</td>
+   <td>
+    {{ field.errors }}
+    {{ field }}
+{% if field.help_text %}
+    <div class="help_text"/>{{ field.help_text }}</div>
+{% endif %}
+   </td>
+  </tr>
+{% endfor %}
+
+ <tr>
+  <td colspan="2" class="error">
+   <input type="submit" value="Change my password" class="default" />
+  </td>
+ </tr>
+
+</table>
+
+</form>
+{% endblock %}