summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--htdocs/css/style.css5
-rw-r--r--templates/registration/password_change_done.html10
-rw-r--r--templates/registration/password_change_form.html45
3 files changed, 59 insertions, 1 deletions
diff --git a/htdocs/css/style.css b/htdocs/css/style.css
index 75e3000..2b9f770 100644
--- a/htdocs/css/style.css
+++ b/htdocs/css/style.css
@@ -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
index 0000000..3f3061f
--- /dev/null
+++ b/templates/registration/password_change_done.html
@@ -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
index 0000000..8abe55e
--- /dev/null
+++ b/templates/registration/password_change_form.html
@@ -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 %}