Opened 6 years ago

Closed 5 years ago

Last modified 4 years ago

#10615 closed (fixed)

Admin Actions: Add a "X of Y objects selected" notification

Reported by: bartTC Owned by: jezdez
Component: contrib.admin Version: master
Severity: Keywords: admin, actions
Cc: Triage Stage: Accepted
Has patch: no Needs documentation: yes
Needs tests: no Patch needs improvement: no
Easy pickings: UI/UX:

Description

This would improve the UI as it makes clear, what the action-select-thing really does. On the other side, it's a good indicator for a future "select entire resultset" button/link to display that really the whole resultset is selected, not just all entries on the given page.

Attached is a patch against the latest trunk which implements that. Testet in IE6, Safari4, Opera9.5 and Firefox 3.0. Not testet in IE7 and IE8.

Attachments (7)

select-notify.png (203.1 KB) - added by bartTC 6 years ago.
Screenshot
admin-actions-counter-10625-1.diff (3.2 KB) - added by bartTC 6 years ago.
admin-actions-counter-10625-2.diff (3.4 KB) - added by bartTC 5 years ago.
Patch for Django 1.2-pre-alpha
user_actions.png (37.7 KB) - added by bartTC 5 years ago.
article_actions.png (50.6 KB) - added by bartTC 5 years ago.
article_actions_message.png (60.7 KB) - added by bartTC 5 years ago.
admin-actions-counter-10625-3.diff (4.1 KB) - added by bartTC 5 years ago.

Download all attachments as: .zip

Change History (19)

Changed 6 years ago by bartTC

Screenshot

Changed 6 years ago by bartTC

comment:1 Changed 6 years ago by julien

  • Needs documentation unset
  • Needs tests unset
  • Patch needs improvement unset
  • Summary changed from Admin Actions: Add a "1 of 4 objects selected" notification to Admin Actions: Add a "X of Y objects selected" notification
  • Triage Stage changed from Unreviewed to Accepted

I agree this is a very useful interaction tool, especially for long lists of objects.

comment:2 Changed 6 years ago by jezdez

  • milestone set to 1.1
  • Version changed from 1.0 to SVN

comment:3 Changed 6 years ago by jezdez

  • Component changed from Uncategorized to django.contrib.admin

comment:4 Changed 6 years ago by jacob

  • milestone changed from 1.1 to 1.2

comment:5 Changed 5 years ago by jezdez

  • Owner changed from nobody to jezdez
  • Status changed from new to assigned

comment:6 Changed 5 years ago by jezdez

  • Needs documentation set

Any idea if this still works?

comment:7 Changed 5 years ago by bartTC

Still works! Updated the patch against the latest trunk. Tested in Safari 4 and Firefox 3.5 so far.

Changed 5 years ago by bartTC

Patch for Django 1.2-pre-alpha

comment:8 Changed 5 years ago by bartTC

Tested and works correctly in IE6, IE7, IE8, Safari 4 (Mac), Opera 10 (Mac), Firefox 3.5 (Mac), Chrome 3.0 (Win)

Changed 5 years ago by bartTC

Changed 5 years ago by bartTC

Changed 5 years ago by bartTC

comment:9 Changed 5 years ago by bartTC

Updated documentation screenshots attached.

Changed 5 years ago by bartTC

comment:10 Changed 5 years ago by bartTC

The last (-3) patch adds minor improvements. The counter text is now only displayed when javascript is enabled and the selectAll checkbox is unchecked when a list checkbox is unchecked. (sic)

comment:11 Changed 5 years ago by jezdez

  • Resolution set to fixed
  • Status changed from assigned to closed

(In [12107]) Fixed #10615 - Added selection counter to admin change list. Thanks to Martin Mahner for the idea and initial patch.

comment:12 Changed 4 years ago by jacob

  • milestone 1.2 deleted

Milestone 1.2 deleted

Note: See TracTickets for help on using tickets.
Back to Top