]> source.dussan.org Git - gitea.git/commitdiff
Add permission description for API to add repo collaborator (#31744)
authorJason Song <i@wolfogre.com>
Thu, 1 Aug 2024 09:33:40 +0000 (17:33 +0800)
committerGitHub <noreply@github.com>
Thu, 1 Aug 2024 09:33:40 +0000 (09:33 +0000)
Fix #31552.

modules/structs/repo_collaborator.go
templates/swagger/v1_json.tmpl

index 946a6ec7e78e010b199f939c286b287c16fa9f45..7d39b5a798a26bfd4ac878699c971163ad8a25ef 100644 (file)
@@ -5,6 +5,7 @@ package structs
 
 // AddCollaboratorOption options when adding a user as a collaborator of a repository
 type AddCollaboratorOption struct {
+       // enum: read,write,admin
        Permission *string `json:"permission"`
 }
 
index 18b9cdab3a3f2c9c0de80e521b892abf5606e195..bfaa86428c9528c81febd7635de4b330271ef610 100644 (file)
       "properties": {
         "permission": {
           "type": "string",
+          "enum": [
+            "read",
+            "write",
+            "admin"
+          ],
           "x-go-name": "Permission"
         }
       },