tanuki v0.1.0 Tanuki.Projects.Members

Summary

Functions

POST /projects/:id/members

DELETE /projects/:id/members/:user_id

GET /projects/:id/members/:user_id

GET /projects/:id/members

PUT /projects/:id/members/:user_id

Functions

create(id, client, params)

POST /projects/:id/members

Adds a user to a project team. This is an idempotent method and can be called multiple times with the same parameters. Adding team membership to a user that is already a member does not affect the existing membership.

Parameters:

  • user_id (required) - The ID of a user to add
  • access_level (required) - Project access level
delete(id, uid, client)

DELETE /projects/:id/members/:user_id

Removes a user from a project team.

find(id, user_id, client)

GET /projects/:id/members/:user_id

Gets a project team member.

list(id, client, params \\ [])

GET /projects/:id/members

Get a list of a project’s team members. WHere project_id is passed as first argument.

Parameters: query (optional) - Query string to search for members

modify(id, uid, client, params)

PUT /projects/:id/members/:user_id

Updates a project team member to a specified access level.

Parameters:

  • access_level (required) - Project access level