[buddypress-trac] [BuddyPress Trac] #6597: Targeting the 'groups_leave_group' action can be difficult
buddypress-trac
noreply at wordpress.org
Fri Aug 21 20:12:26 UTC 2015
#6597: Targeting the 'groups_leave_group' action can be difficult
------------------------------------+------------------------------
Reporter: thebrandonallen | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Component - Groups | Version: 2.3.0
Severity: normal | Resolution:
Keywords: dev-feedback has-patch |
------------------------------------+------------------------------
Changes (by r-a-y):
* keywords: dev-feedback => dev-feedback has-patch
Comment:
> However, the groups_leave_group and groups_remove_member are very
similar. The only difference being that one is initiated by the individual
user, while the other is initiated by a group/site admin.
Good catch, thebrandonallen.
`groups_remove_member_tweaks.patch` is an attempt to consolidate all these
different hooks under the `groups_remove_member()` function. It's not
pretty by any means, but it should separate the use of the
`'groups_remove_member'` and `'groups_leave_group'` hooks.
It does this by creating a third parameter for `groups_remove_member()` --
`$context`.
If passed, it adds a hook named after `$context` that is fired after a
group member is removed successfully. This is to emulate how
`'groups_leave_group'` hook works at the moment. As I said, this isn't
pretty ;)
Feedback appreciated.
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/6597#comment:2>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac
More information about the buddypress-trac
mailing list