diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-07-07 16:08:55 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-07-07 16:11:13 +0200 |
commit | 094fe62c11afbfbb87af0c320935f816ef8a758e (patch) | |
tree | c8d97c3bc9e44727ab451d35886423064f29d3a9 /ishtar_common/views.py | |
parent | 746a7350b5c2373ebc83b6b54b3d6f53cee61c27 (diff) | |
download | Ishtar-094fe62c11afbfbb87af0c320935f816ef8a758e.tar.bz2 Ishtar-094fe62c11afbfbb87af0c320935f816ef8a758e.zip |
💄 update password form: improve layout - redirect to start page
Diffstat (limited to 'ishtar_common/views.py')
-rw-r--r-- | ishtar_common/views.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/ishtar_common/views.py b/ishtar_common/views.py index 3f060f2e1..c10da588a 100644 --- a/ishtar_common/views.py +++ b/ishtar_common/views.py @@ -30,6 +30,7 @@ import urllib.parse from django.apps import apps from django.conf import settings +from django.contrib import messages from django.contrib.auth import logout from django.contrib.auth.decorators import login_required from django.contrib.auth.views import redirect_to_login, LoginView as AuthLoginView, \ @@ -67,7 +68,7 @@ from archaeological_warehouse.models import Warehouse from ishtar_common import forms_common as forms from ishtar_common import wizards from ishtar_common.data_importer import ImporterError -from ishtar_common.forms import FinalForm, FinalDeleteForm +from ishtar_common.forms import FinalForm, FinalDeleteForm, reverse_lazy from ishtar_common.models import get_current_profile from ishtar_common.templatetags.link_to_window import simple_link_to_window from ishtar_common.utils import ( @@ -200,9 +201,13 @@ def update_password_last_update(user): class PasswordChangeView(AuthPasswordChangeView): + form_class = forms.PasswordChangeForm + success_url = reverse_lazy('start') + def form_valid(self, form): returned = super().form_valid(form) update_password_last_update(form.user) + messages.add_message(self.request, messages.INFO, _("Password changed")) return returned |