diff --git a/users/templates/users/change_password.html b/users/templates/users/change_password.html
new file mode 100644
index 0000000..affdd04
--- /dev/null
+++ b/users/templates/users/change_password.html
@@ -0,0 +1,57 @@
+{% extends 'users/profile.html' %}
+
+{% load static i18n %}
+{% load widget_tweaks %}
+{% load django_bootstrap_breadcrumbs %}
+
+{% block breadcrumbs %}
+
+ {{ block.super }}
+ {% breadcrumb 'Edit' 'users:update_profile' %}
+
+{% endblock %}
+
+{% block content %}
+ {% if messages %}
+ {% for message in messages %}
+
+
+
{{ message }}
+
+ {% endfor %}
+ {% endif %}
+
+
+
+
+{% endblock %}
diff --git a/users/templates/users/profile.html b/users/templates/users/profile.html
index 5a9f6bd..14d9c5a 100644
--- a/users/templates/users/profile.html
+++ b/users/templates/users/profile.html
@@ -21,7 +21,7 @@
{% trans 'Home page' %}
{% trans 'View Profile' %}
{% trans 'Edit Profile' %}
- {% trans 'Change Password' %}
+ {% trans 'Change Password' %}
{% trans 'Remove account' %}
diff --git a/users/urls.py b/users/urls.py
index c8c9ced..464cb1a 100644
--- a/users/urls.py
+++ b/users/urls.py
@@ -11,5 +11,6 @@ urlpatterns = [
url(r'^profile/$', views.Profile.as_view(), name='profile'),
#
url(r'^profile/update/$', views.UpdateProfile.as_view(), name='update_profile'),
- url(r'^profile/delete/$', views.DeleteUser.as_view(), name='delete_profile'),
+ url(r'^profile/change_password/$', views.Change_password.as_view(), name='change_password'),
+ url(r'^profile/delete/$', views.DeleteUser.as_view(), name='delete_profile'),
]
diff --git a/users/views.py b/users/views.py
index b1b914d..6ba045d 100644
--- a/users/views.py
+++ b/users/views.py
@@ -102,6 +102,8 @@ def delete(request,username):
return redirect('users:manage')
+class Change_password(generic.TemplateView):
+ template_name = 'users/change_password.html'
class UpdateProfile(LoginRequiredMixin, generic.edit.UpdateView):
--
libgit2 0.21.2