[buddypress-trac] [BuddyPress Trac] #6025: Add function to send single invitation
buddypress-trac
noreply at wordpress.org
Mon Nov 17 18:42:49 UTC 2014
#6025: Add function to send single invitation
-------------------------+-----------------------------
Reporter: dcavins | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Core | Version:
Severity: normal | Keywords: has-patch
-------------------------+-----------------------------
The current send invitations function, `groups_send_invites()` takes an
inviter ID and a group ID and attempts to send all of the non-sent
invitations from that user in that group.
This patch introduces a new function, `groups_send_invite_by_invitee()`,
that sends a single invitation keyed by the invitee ID and group ID. This
is useful for sending specific invitations and resending invitations (from
a group's "invitations" pane or from the group admin in wp-admin).
I'm attaching two versions: one is built on the current invitation schema,
the other is built on the new schema proposed by @imath in #5911. (Short
explanation: currently only one invitation to a group should exist for any
invitee. Imath proposes that several users could potentially invite the
same user, so creates multiple invitations--this method makes for a better
user experience in my opinion, because users aren't stumped when they
can't create an invitation to a group because someone else already has.)
In my "pre-5911" version, `groups_send_invite_by_invitee()` only requires
the invitee ID and group ID (since only one invitation should exist). In
my "post-5911" version, the function requires invitee ID, inviter ID and
group ID (so that we send/resend the correct version).
This function is required for progress on #5336.
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/6025>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac
More information about the buddypress-trac
mailing list