[buddypress-trac] [BuddyPress Trac] #7647: Group membership events need "after" actions
buddypress-trac
noreply at wordpress.org
Wed Dec 20 19:43:54 UTC 2017
#7647: Group membership events need "after" actions
--------------------------+----------------------------------------
Reporter: boonebgorges | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: Future Release
Component: Groups | Version:
Severity: normal | Keywords: needs-patch good-first-bug
--------------------------+----------------------------------------
Our hooks 'groups_join_group' and 'groups_leave_group' fire after the
database update has taken place. The hooks 'groups_promote_member',
'groups_demote_member', 'groups_ban_member', 'groups_unban_member', and
'groups_remove_member' fire *before* the database update.
There are two problems here. One is the inconsistency. We may not be able
to fix this, for backward compatibility reasons. Two is the fact that it's
clunky to fire an action *after* a removal/ban/etc. I think we can more
easily fix this, by the introduction of 'groups_promoted_member', etc
hooks. This is more or less what WP does in various places.
Does this sound like a reasonable approach?
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/7647>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac
More information about the buddypress-trac
mailing list