Pending Member

Manages the relationship between Users and Groups for people wishing to become Members of the group. Pending Members are accessed via /api/pendingmember.

Properties

See "Object Properties" in Introduction for basic shared properties.

Complete details in PendingMemberProperties.

Related Objects

See "Related Objects" in Introduction for how to use them.

group

The Group that controls this pending member.

user

The User that controls this pending member.

Services

The services used to fetch and manipulate pending members.

Create Pending Member

 POST /api/pendingmember
Required Params
group_id
user_id

Returns the same as a normal read.

Read Pending Member

 GET /api/pendingmember/xxx

Returns:

 {
   "id" : "xxx",
   "user_id" : "xxx",
   ...
 }

Update Pending Member

 PUT /api/pendingmember/xxx

Returns the same as a normal read.

Delete Pending Member

 DELETE /api/pendingmember/xxx

Returns:

 {
   "success" : 1
 }

Approve Member

You must abe a director or group leader to approve.

 POST /api/pendingmember/xxx/approve

Returns the same as a normal read.

Deny Member

You must abe a director or group leader to deny.

 POST /api/pendingmember/xxx/deny

Returns the same as a normal read.