|
|
@ -1,4 +1,5 @@ |
|
|
|
// Copyright 2016 The Gogs Authors. All rights reserved.
|
|
|
|
// Copyright 2016 The Gogs Authors. All rights reserved.
|
|
|
|
|
|
|
|
// Copyright 2018 The Gitea Authors. All rights reserved.
|
|
|
|
// Use of this source code is governed by a MIT-style
|
|
|
|
// Use of this source code is governed by a MIT-style
|
|
|
|
// license that can be found in the LICENSE file.
|
|
|
|
// license that can be found in the LICENSE file.
|
|
|
|
|
|
|
|
|
|
|
@ -11,6 +12,8 @@ type Team struct { |
|
|
|
Description string `json:"description"` |
|
|
|
Description string `json:"description"` |
|
|
|
// enum: none,read,write,admin,owner
|
|
|
|
// enum: none,read,write,admin,owner
|
|
|
|
Permission string `json:"permission"` |
|
|
|
Permission string `json:"permission"` |
|
|
|
|
|
|
|
// enum: repo.code,repo.issues,repo.ext_issues,repo.wiki,repo.pulls,repo.releases,repo.ext_wiki
|
|
|
|
|
|
|
|
Units []string `json:"units"` |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// CreateTeamOption options for creating a team
|
|
|
|
// CreateTeamOption options for creating a team
|
|
|
@ -20,6 +23,8 @@ type CreateTeamOption struct { |
|
|
|
Description string `json:"description" binding:"MaxSize(255)"` |
|
|
|
Description string `json:"description" binding:"MaxSize(255)"` |
|
|
|
// enum: read,write,admin
|
|
|
|
// enum: read,write,admin
|
|
|
|
Permission string `json:"permission"` |
|
|
|
Permission string `json:"permission"` |
|
|
|
|
|
|
|
// enum: repo.code,repo.issues,repo.ext_issues,repo.wiki,repo.pulls,repo.releases,repo.ext_wiki
|
|
|
|
|
|
|
|
Units []string `json:"units"` |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// EditTeamOption options for editing a team
|
|
|
|
// EditTeamOption options for editing a team
|
|
|
@ -29,4 +34,6 @@ type EditTeamOption struct { |
|
|
|
Description string `json:"description" binding:"MaxSize(255)"` |
|
|
|
Description string `json:"description" binding:"MaxSize(255)"` |
|
|
|
// enum: read,write,admin
|
|
|
|
// enum: read,write,admin
|
|
|
|
Permission string `json:"permission"` |
|
|
|
Permission string `json:"permission"` |
|
|
|
|
|
|
|
// enum: repo.code,repo.issues,repo.ext_issues,repo.wiki,repo.pulls,repo.releases,repo.ext_wiki
|
|
|
|
|
|
|
|
Units []string `json:"units"` |
|
|
|
} |
|
|
|
} |
|
|
|