From de5764a3410db0a42aa155acb1e2b7685b8eec02 Mon Sep 17 00:00:00 2001 From: imjoey Date: Tue, 3 Mar 2020 20:19:42 +0800 Subject: [PATCH] Add can_comment for org/enterprise repo creation --- api/swagger.yaml | 14 ++++++++++++++ docs/RepositoriesApi.md | 1 + gitee/api_repositories.go | 5 +++++ gitee/model_repository_post_param.go | 2 ++ 4 files changed, 22 insertions(+) diff --git a/api/swagger.yaml b/api/swagger.yaml index 3fecfa8..1230d9f 100644 --- a/api/swagger.yaml +++ b/api/swagger.yaml @@ -10932,6 +10932,14 @@ paths: default: true x-exportParamName: "HasWiki" x-optionalDataType: "Bool" + - name: "can_comment" + in: "formData" + description: "允许用户对仓库进行评论。默认: 允许(true)" + required: false + type: "boolean" + default: true + x-exportParamName: "CanComment" + x-optionalDataType: "Bool" - name: "enterprise" in: "path" description: "企业的路径(path/login)" @@ -15694,6 +15702,12 @@ definitions: default: true x-exportParamName: "HasWiki" x-optionalDataType: "Bool" + can_comment: + type: "boolean" + description: "允许用户对仓库进行评论。默认: 允许(true)" + default: true + x-exportParamName: "CanComment" + x-optionalDataType: "Bool" public: type: "integer" format: "int32" diff --git a/docs/RepositoriesApi.md b/docs/RepositoriesApi.md index 984b54a..4587cf0 100644 --- a/docs/RepositoriesApi.md +++ b/docs/RepositoriesApi.md @@ -1730,6 +1730,7 @@ Name | Type | Description | Notes **homepage** | **optional.String**| 主页(eg: https://gitee.com) | **hasIssues** | **optional.Bool**| 允许提Issue与否。默认: 允许(true) | [default to true] **hasWiki** | **optional.Bool**| 提供Wiki与否。默认: 提供(true) | [default to true] + **canComment** | **optional.Bool**| 允许用户对仓库进行评论。默认: 允许(true) | [default to true] **autoInit** | **optional.Bool**| 值为true时则会用README初始化仓库。默认: 不初始化(false) | **gitignoreTemplate** | **optional.String**| Git Ingore模版 | **licenseTemplate** | **optional.String**| License模版 | diff --git a/gitee/api_repositories.go b/gitee/api_repositories.go index 4e2e33d..6df47f6 100644 --- a/gitee/api_repositories.go +++ b/gitee/api_repositories.go @@ -4170,6 +4170,7 @@ RepositoriesApiService 创建企业仓库 * @param "Homepage" (optional.String) - 主页(eg: https://gitee.com) * @param "HasIssues" (optional.Bool) - 允许提Issue与否。默认: 允许(true) * @param "HasWiki" (optional.Bool) - 提供Wiki与否。默认: 提供(true) + * @param "CanComment" (optional.Bool) - 允许用户对仓库进行评论。默认: 允许(true) * @param "AutoInit" (optional.Bool) - 值为true时则会用README初始化仓库。默认: 不初始化(false) * @param "GitignoreTemplate" (optional.String) - Git Ingore模版 * @param "LicenseTemplate" (optional.String) - License模版 @@ -4187,6 +4188,7 @@ type PostV5EnterprisesEnterpriseReposOpts struct { Homepage optional.String HasIssues optional.Bool HasWiki optional.Bool + CanComment optional.Bool AutoInit optional.Bool GitignoreTemplate optional.String LicenseTemplate optional.String @@ -4246,6 +4248,9 @@ func (a *RepositoriesApiService) PostV5EnterprisesEnterpriseRepos(ctx context.Co if localVarOptionals != nil && localVarOptionals.HasWiki.IsSet() { localVarFormParams.Add("has_wiki", parameterToString(localVarOptionals.HasWiki.Value(), "")) } + if localVarOptionals != nil && localVarOptionals.CanComment.IsSet() { + localVarFormParams.Add("can_comment", parameterToString(localVarOptionals.CanComment.Value(), "")) + } if localVarOptionals != nil && localVarOptionals.AutoInit.IsSet() { localVarFormParams.Add("auto_init", parameterToString(localVarOptionals.AutoInit.Value(), "")) } diff --git a/gitee/model_repository_post_param.go b/gitee/model_repository_post_param.go index 716ab77..33821e4 100644 --- a/gitee/model_repository_post_param.go +++ b/gitee/model_repository_post_param.go @@ -23,6 +23,8 @@ type RepositoryPostParam struct { HasIssues bool `json:"has_issues,omitempty"` // 提供Wiki与否。默认: 提供(true) HasWiki bool `json:"has_wiki,omitempty"` + // 允许用户对仓库进行评论。默认: 允许(true) + CanComment bool `json:"can_comment,omitempty"` // 仓库开源类型。0(私有), 1(外部开源), 2(内部开源),注:与private互斥,以public为主。 Public int32 `json:"public,omitempty"` // 仓库公开或私有。默认: 公开(false),注:与public互斥,以public为主。 -- GitLab