From 3f5e9989def16fffb09e80236b8810f59251e026 Mon Sep 17 00:00:00 2001
From: Alexis_ANDREANI <alexis.andreani@ensiie.fr>
Date: Tue, 5 Nov 2019 18:57:22 +0100
Subject: [PATCH] changement de mot de passe

---
 .../nutriform/templates/nutriform/compte.html |  2 +-
 .../registration/password_change_done.html    | 12 ++++++++++
 .../registration/password_change_form.html    | 24 +++++++++++++++++++
 3 files changed, 37 insertions(+), 1 deletion(-)
 create mode 100644 website/nutriform/templates/registration/password_change_done.html
 create mode 100644 website/nutriform/templates/registration/password_change_form.html

diff --git a/website/nutriform/templates/nutriform/compte.html b/website/nutriform/templates/nutriform/compte.html
index c16f822..509593e 100644
--- a/website/nutriform/templates/nutriform/compte.html
+++ b/website/nutriform/templates/nutriform/compte.html
@@ -8,7 +8,7 @@
     <h3>Mes informations diverses</h3>
     <p>Informations blabla</p>
 
-    <a href="" class="button">Modifier mon mot de passe</a>
+    <a href="{%url 'password_change'%}" class="button">Modifier mon mot de passe</a>
 
 </div class="container">
 {% endblock %}
\ No newline at end of file
diff --git a/website/nutriform/templates/registration/password_change_done.html b/website/nutriform/templates/registration/password_change_done.html
new file mode 100644
index 0000000..5c2eb9a
--- /dev/null
+++ b/website/nutriform/templates/registration/password_change_done.html
@@ -0,0 +1,12 @@
+{% extends '../nutriform/base.html'%}
+{%block content%}
+<div class="container">
+
+
+
+<p>votre mot de passe a bien été modifié</p>
+<a class='button' href='{%url "index"%}'>Retourner à l'accueil</a>
+
+
+</div>
+{%endblock%}
\ No newline at end of file
diff --git a/website/nutriform/templates/registration/password_change_form.html b/website/nutriform/templates/registration/password_change_form.html
new file mode 100644
index 0000000..324f1de
--- /dev/null
+++ b/website/nutriform/templates/registration/password_change_form.html
@@ -0,0 +1,24 @@
+{% extends '../nutriform/base.html'%}
+{%block content%}
+<div class="container">
+<form action="" method="POST">
+
+{% if form.errors%}
+<p>Il y a une erreur</p>
+{%endif%}
+{% for field in form %}
+        {% for error in field.errors %}
+            <div class="alert alert-danger">
+                <strong>{{ error }}</strong>
+            </div>
+        {% endfor %}
+{% endfor %}
+
+{%csrf_token%}
+{{form.as_p}}
+
+<button type='submit' style="margin-top: 15px;">Enregistrer les modifications</button>
+
+</form>
+</div>
+{%endblock%}
-- 
GitLab