tanuki v0.0.1 Tanuki.Groups
Summary
Functions
POST /groups/:id/members
DELETE /groups/:id
DELETE /groups/:id/members/:user_id
PUT /groups/:id/members/:user_id
GET /groups
GET /groups/:id/members
POST /groups
GET /groups/:id/projects
POST /groups/:id/projects/:project_id
Functions
POST /groups/:id/members
Adds a user to the list of group members.
Parameters:
- user_id (required) - The ID of a user to add
- access_level (required) - Project access level
PUT /groups/:id/members/:user_id
Updates a group team member to a specified access level.
Parameters:
- access_level (required) - Project access level
GET /groups/:id/members
Get a list of group members viewable by the authenticated user.
POST /groups
Creates a new project group. Available only for users who can create groups.
Parameters:
- name (required) - The name of the group
- path (required) - The path of the group
- description (optional) - The group’s description
GET /groups/:id/projects
Get a list of projects in this group.
Parameters:
- archived (optional) - if passed, limit by archived status
- order_by (optional) - Return requests ordered by id, name, path, created_at, updated_at or last_activity_at fields. Default is created_at
- sort (optional) - Return requests sorted in asc or desc order. Default is desc
- search (optional) - Return list of authorized projects according to a search criteria
- ci_enabled_first - Return projects ordered by ci_enabled flag. Projects with enabled GitLab CI go first