#19361: Link to object in message after creating/updating object in django admin
-------------------------+-------------------------------------------------
Reporter: | Owner: nobody
anonymous | Status: new
Type: New | Version: 1.5-alpha-1
feature | Keywords: admin, messages, update_object,
Component: | create_object
contrib.admin | Has patch: 0
Severity: Normal | UI/UX: 0
Triage Stage: |
Unreviewed |
Easy pickings: 0 |
-------------------------+-------------------------------------------------
When you have a lot of objects listed in the admin, like items in a shop,
it is hard to find the object after you created/updated it. Obviously
there is an option "Save and continue editing" but in practice it happens
that after saving users suddenly realize there are not finished yet.
For example: If i clicked an item in app shop in the middle of the items
list, or in search results, I have to find it manually or by using the
search-on-page in the browser after saving the object. This problem can
easily be solved by adding a link in the message to the object, which
appears on top of the page after creating/updating. The title is already
in there, so it should not be that hard to resolve the url to the admin
page.
Example message: The item "Vintage Star Trek action figure" was changed
successfully.
New message: The item "__Vintage Star Trek action figure__" was changed
successfully.
Of course there are some cases, like when the change page ({{ app_label
}}_{{ model_name }}_change) is not used or overriden or whatever the coder
did to break the url structure and not using the correct names anymore.
--
Ticket URL: <https://code.djangoproject.com/ticket/19361>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit https://groups.google.com/groups/opt_out.