[buddypress-trac] [BuddyPress Trac] #5423: Add pagination to group invitations loop

buddypress-trac noreply at wordpress.org
Tue Feb 25 16:11:24 UTC 2014

#5423: Add pagination to group invitations loop
 Reporter:  dcavins      |       Owner:
     Type:  enhancement  |      Status:  new
 Priority:  normal       |   Milestone:  Awaiting Review
Component:  Groups       |     Version:
 Severity:  normal       |  Resolution:
 Keywords:  has-patch    |
Changes (by boonebgorges):

 * component:  Core => Groups


 Thanks for the patch, dcavins. I really like the new technique of loading
 the entire invites list via AJAX on every change - IMO, this simplifies
 everything greatly, and provides for a much more consistent UI. The fact
 that we are able to get pagination in this way is a bonus.

 As I think I mentioned in a previous ticket, our has_invites() queries are
 very lame, and your extension inherited some of that lameness :) It's
 really much more appropriate as a BP_Group_Member_Query query.
 5423.02.patch is an update of your patch, which makes the necessary mods
 to BP_Group_Member_Query and the bp_group_has_members() stack. (These mods
 will also help with some of your other group-invite-related tickets.)

 Could I ask you to take a look at the new patch? First, let me know
 whether you think it's a viable way forward in terms of the queries.
 Second, I ran into a couple issue that may or may not be my fault, but I
 was hoping you could look more closely at.

 - Removing an invitation by unchecking the relevant checkbox doesn't seem
 to work (page refreshes but with the invite still in page)
 - Removing an invitation by clicking Remove Invite seems to break
 sometimes. I got a nonce notice a couple times - maybe after the page is
 reloaded? Not totally sure.

 Thanks for your work on this! Looking like a great improvement (and a good
 excuse to enhance `BP_Group_Member_Query`).

Ticket URL: <https://buddypress.trac.wordpress.org/ticket/5423#comment:1>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac

More information about the buddypress-trac mailing list