From 47365f8da8dc6886c6746f191e14c834f423370b Mon Sep 17 00:00:00 2001 From: artus40 Date: Wed, 18 Oct 2017 15:38:24 +0200 Subject: [PATCH] fixed non-working password change --- utilisateurs/templates/utilisateurs/details.html | 12 ++++++------ utilisateurs/views.py | 5 +++-- website/views.py | 3 --- 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/utilisateurs/templates/utilisateurs/details.html b/utilisateurs/templates/utilisateurs/details.html index 81d2f2e..bede394 100644 --- a/utilisateurs/templates/utilisateurs/details.html +++ b/utilisateurs/templates/utilisateurs/details.html @@ -10,13 +10,13 @@

Modifier le mot de passe

- - +
+ {% csrf_token %} - {{ password_change_form.as_table }} -
- -
+ {% bootstrap_form password_change_form %} + + + {% endblock %} diff --git a/utilisateurs/views.py b/utilisateurs/views.py index eeb166a..1fe2140 100644 --- a/utilisateurs/views.py +++ b/utilisateurs/views.py @@ -1,4 +1,5 @@ from django.views import generic +from django.contrib import messages from django.contrib.auth import update_session_auth_hash from django.contrib.auth.forms import PasswordChangeForm from django.utils import timezone @@ -22,10 +23,10 @@ class UtilisateurView(MaraudeurMixin, generic.DetailView): if form.is_valid(): user = form.save() update_session_auth_hash(request, user) # Important! - messages.success(request, 'Your password was successfully updated!') + messages.success(request, 'Votre mot de passe a été mis à jour!') else: self.form = form - messages.error(request, 'Please correct the error below.') + messages.error(request, 'Veuillez corriger les erreurs ci-dessous') return self.get(request, **kwargs) diff --git a/website/views.py b/website/views.py index d2def11..9642fbf 100644 --- a/website/views.py +++ b/website/views.py @@ -22,9 +22,6 @@ class Index(views.generic.TemplateView): def _get_entry_point(user): from utilisateurs.models import Maraudeur - from utilisateurs.backends import CustomUserAuthentication - - print("Entry point for ", user, user.__class__) if isinstance(user, Maraudeur): return reverse('maraudes:index') else: