Fixed #16327 -- Redirected "Save as new" to change view instead of the changelist.

This commit is contained in:
Markus Amalthea Magnuson 2016-04-03 16:50:01 +02:00 committed by Tim Graham
parent cb65e62c84
commit 08cd6a0e56
5 changed files with 48 additions and 2 deletions

View file

@ -1146,6 +1146,16 @@ subclass::
By default, ``save_as`` is set to ``False``.
.. attribute:: ModelAdmin.save_as_continue
.. versionadded:: 1.10
When :attr:`save_as=True <save_as>`, the default redirect after saving the
new object is to the change view for that object. If you set
``save_as_continue=False``, the redirect will be to the changelist view.
By default, ``save_as_continue`` is set to ``True``.
.. attribute:: ModelAdmin.save_on_top
Set ``save_on_top`` to add save buttons across the top of your admin change

View file

@ -753,6 +753,13 @@ Miscellaneous
model, you must convert them to attributes or properties as described in
:ref:`the deprecation note <user-is-auth-anon-deprecation>`.
* When using :attr:`ModelAdmin.save_as=True
<django.contrib.admin.ModelAdmin.save_as>`, the "Save as new" button now
redirects to the change view for the new object instead of to the model's
changelist. If you need the previous behavior, set the new
:attr:`ModelAdmin.save_as_continue
<django.contrib.admin.ModelAdmin.save_as_continue>` attribute to ``False``.
.. _deprecated-features-1.10:
Features deprecated in 1.10