[buddypress-trac] [BuddyPress Trac] #6005: No-js bulk deletion of messages
buddypress-trac
noreply at wordpress.org
Tue Nov 11 14:53:40 UTC 2014
#6005: No-js bulk deletion of messages
--------------------------+------------------------------
Reporter: lakrisgubben | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Messaging | Version:
Severity: normal | Resolution:
Keywords: has-patch |
--------------------------+------------------------------
Comment (by boonebgorges):
Awesome - thanks for the patch.
> I've made use of, and altered a bit, the function
messages_action_bulk_delete(). I couldn't find any place in BP where this
function is used, but tried to make sure that it would work as expected if
used with it's old values... Any feedback on this would be greatly
appreciated though.
I think it's used as the AJAX callback for the JS bulk delete (though this
could use some testing). I guess it's probably fine to reuse it, but if
so, we'd need some unit tests first to verify that we're not breaking the
existing functionality. (Looks like you've covered it, but the unit tests
will increase my confidence.)
The use of the "Delete Selected" link is in keeping with the current JS
implementation of bulk deletion, but I wonder if we might be a bit bolder
here: maybe this is an opportunity to bring this interface in line with
the (IMO far superior) notifications interface. That'd mean:
- adding a th row at the top, which would include column headers as well
as a "Select all" checkbox
- adding a "Bulk Actions" dropdown to the bottom of the list (alongside
"Select")
- in "Bulk Actions", have "Delete" in addition to "Mark Read" and "Mark
Unread"
So this ends up being a somewhat more significant overhaul of the
functionality. What do you think of this? If you like the idea, I might
ping one or two more people who have thought a lot about messages in the
past, to get their feedback.
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/6005#comment:1>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac
More information about the buddypress-trac
mailing list