Skip to content

Commit 954fe0e

Browse files
authored
swagger/fix: []string are not enum by swagger definition (#7916)
* []string are not enum by swagger definition * apply suggestion of @guillep2k * re-generate swagger file
1 parent 042089f commit 954fe0e

File tree

2 files changed

+21
-21
lines changed

2 files changed

+21
-21
lines changed

modules/structs/org_team.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ type Team struct {
1313
Organization *Organization `json:"organization"`
1414
// enum: none,read,write,admin,owner
1515
Permission string `json:"permission"`
16-
// enum: repo.code,repo.issues,repo.ext_issues,repo.wiki,repo.pulls,repo.releases,repo.ext_wiki
16+
// example: ["repo.code","repo.issues","repo.ext_issues","repo.wiki","repo.pulls","repo.releases","repo.ext_wiki"]
1717
Units []string `json:"units"`
1818
}
1919

@@ -24,7 +24,7 @@ type CreateTeamOption struct {
2424
Description string `json:"description" binding:"MaxSize(255)"`
2525
// enum: read,write,admin
2626
Permission string `json:"permission"`
27-
// enum: repo.code,repo.issues,repo.ext_issues,repo.wiki,repo.pulls,repo.releases,repo.ext_wiki
27+
// example: ["repo.code","repo.issues","repo.ext_issues","repo.wiki","repo.pulls","repo.releases","repo.ext_wiki"]
2828
Units []string `json:"units"`
2929
}
3030

@@ -35,6 +35,6 @@ type EditTeamOption struct {
3535
Description string `json:"description" binding:"MaxSize(255)"`
3636
// enum: read,write,admin
3737
Permission string `json:"permission"`
38-
// enum: repo.code,repo.issues,repo.ext_issues,repo.wiki,repo.pulls,repo.releases,repo.ext_wiki
38+
// example: ["repo.code","repo.issues","repo.ext_issues","repo.wiki","repo.pulls","repo.releases","repo.ext_wiki"]
3939
Units []string `json:"units"`
4040
}

templates/swagger/v1_json.tmpl

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7742,19 +7742,19 @@
77427742
},
77437743
"units": {
77447744
"type": "array",
7745-
"enum": [
7745+
"items": {
7746+
"type": "string"
7747+
},
7748+
"x-go-name": "Units",
7749+
"example": [
77467750
"repo.code",
77477751
"repo.issues",
77487752
"repo.ext_issues",
77497753
"repo.wiki",
77507754
"repo.pulls",
77517755
"repo.releases",
77527756
"repo.ext_wiki"
7753-
],
7754-
"items": {
7755-
"type": "string"
7756-
},
7757-
"x-go-name": "Units"
7757+
]
77587758
}
77597759
},
77607760
"x-go-package": "code.gitea.io/gitea/modules/structs"
@@ -8276,19 +8276,19 @@
82768276
},
82778277
"units": {
82788278
"type": "array",
8279-
"enum": [
8279+
"items": {
8280+
"type": "string"
8281+
},
8282+
"x-go-name": "Units",
8283+
"example": [
82808284
"repo.code",
82818285
"repo.issues",
82828286
"repo.ext_issues",
82838287
"repo.wiki",
82848288
"repo.pulls",
82858289
"repo.releases",
82868290
"repo.ext_wiki"
8287-
],
8288-
"items": {
8289-
"type": "string"
8290-
},
8291-
"x-go-name": "Units"
8291+
]
82928292
}
82938293
},
82948294
"x-go-package": "code.gitea.io/gitea/modules/structs"
@@ -9827,19 +9827,19 @@
98279827
},
98289828
"units": {
98299829
"type": "array",
9830-
"enum": [
9830+
"items": {
9831+
"type": "string"
9832+
},
9833+
"x-go-name": "Units",
9834+
"example": [
98319835
"repo.code",
98329836
"repo.issues",
98339837
"repo.ext_issues",
98349838
"repo.wiki",
98359839
"repo.pulls",
98369840
"repo.releases",
98379841
"repo.ext_wiki"
9838-
],
9839-
"items": {
9840-
"type": "string"
9841-
},
9842-
"x-go-name": "Units"
9842+
]
98439843
}
98449844
},
98459845
"x-go-package": "code.gitea.io/gitea/modules/structs"

0 commit comments

Comments
 (0)