|
|
|
@ -72,6 +72,23 @@ class Gitlab::Client
|
|
|
|
|
post(url, :body => {:name => name}.merge(options))
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
# Updates a project team member to a specified access level.
|
|
|
|
|
# id (required) - The ID of a project
|
|
|
|
|
# name (optional) - project name
|
|
|
|
|
# path (optional) - repository name for project
|
|
|
|
|
# description (optional) - short project description
|
|
|
|
|
# default_branch (optional)
|
|
|
|
|
# issues_enabled (optional)
|
|
|
|
|
# merge_requests_enabled (optional)
|
|
|
|
|
# wiki_enabled (optional)
|
|
|
|
|
# snippets_enabled (optional)
|
|
|
|
|
# public (optional) - if true same as setting visibility_level = 20
|
|
|
|
|
# visibility_level (optional)
|
|
|
|
|
|
|
|
|
|
def edit_project(id, visibility_level)
|
|
|
|
|
put("/projects/#{id}", :body => {:visibility_level => visibility_level})
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
# Deletes a project.
|
|
|
|
|
#
|
|
|
|
|
# @example
|
|
|
|
|