Przeglądaj źródła

Rewrite password change feedback message. Fix #4200 (#4364)

Caspowned 7 lat temu
rodzic
commit
977dbae585
4 zmienionych plików z 5 dodań i 3 usunięć
  1. 1 0
      CHANGELOG.txt
  2. 1 0
      CONTRIBUTORS.rst
  3. 1 0
      docs/releases/2.1.rst
  4. 2 3
      wagtail/users/views/users.py

+ 1 - 0
CHANGELOG.txt

@@ -18,6 +18,7 @@ Changelog
  * Fix: Password reset form no longer indicates whether the email is recognised, as per standard Django behaviour (Bertrand Bordage)
  * Fix: `UserAttributeSimilarityValidator` is now correctly enforced on user creation / editing forms (Tim Heap)
  * Fix: Focal area removal not working in IE11 and MS Edge (Thibaud Colas)
+ * Fix: Rewrite password change feedback message to be more user-friendly ( Casper Timmers)
 
 
 2.0.1 (xx.xx.xxxx) - IN DEVELOPMENT

+ 1 - 0
CONTRIBUTORS.rst

@@ -280,6 +280,7 @@ Contributors
 * Michael Harrison
 * Todd Dembrey
 * Sebastian Brestin
+* Casper Timmers
 
 Translators
 ===========

+ 1 - 0
docs/releases/2.1.rst

@@ -32,6 +32,7 @@ Bug fixes
  * Password reset form no longer indicates whether the email is recognised, as per standard Django behaviour (Bertrand Bordage)
  * ``UserAttributeSimilarityValidator`` is now correctly enforced on user creation / editing forms (Tim Heap)
  * Focal area removal not working in IE11 and MS Edge (Thibaud Colas)
+ * Rewrite password change feedback message to be more user-friendly ( Casper Timmers)
 
 
 Upgrade considerations

+ 2 - 3
wagtail/users/views/users.py

@@ -149,9 +149,8 @@ def edit(request, user_id):
         form = get_user_edit_form()(request.POST, request.FILES, instance=user, editing_self=editing_self)
         if form.is_valid():
             user = form.save()
-            messages.success(request, _("User '{0}' updated.").format(user), buttons=[
-                messages.button(reverse('wagtailusers_users:edit', args=(user.pk,)), _('Edit'))
-            ])
+            messages.success(request, _("Your details have been updated. You've been logged out for security reasons, "
+                                        "please login to continue."))
             for fn in hooks.get_hooks('after_edit_user'):
                 result = fn(request, user)
                 if hasattr(result, 'status_code'):