summaryrefslogtreecommitdiff
path: root/ishtar_common/views.py
diff options
context:
space:
mode:
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
commit094fe62c11afbfbb87af0c320935f816ef8a758e (patch)
treec8d97c3bc9e44727ab451d35886423064f29d3a9 /ishtar_common/views.py
parent746a7350b5c2373ebc83b6b54b3d6f53cee61c27 (diff)
downloadIshtar-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.py7
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