Skip to content

Commit 79d0398

Browse files
committed
Edit description with API.
1 parent 0812959 commit 79d0398

File tree

4 files changed

+10
-0
lines changed

4 files changed

+10
-0
lines changed

modules/structs/admin_user.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ type EditUserOption struct {
3434
MustChangePassword *bool `json:"must_change_password"`
3535
Website *string `json:"website" binding:"ValidUrl;MaxSize(255)"`
3636
Location *string `json:"location" binding:"MaxSize(50)"`
37+
Description *string `json:"description" binding:"MaxSize(255)"`
3738
Active *bool `json:"active"`
3839
Admin *bool `json:"admin"`
3940
AllowGitHook *bool `json:"allow_git_hook"`

modules/structs/org.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ type CreateOrgOption struct {
2222
// required: true
2323
UserName string `json:"username" binding:"Required"`
2424
FullName string `json:"full_name"`
25+
Description string `json:"description" binding:"MaxSize(255)"`
2526
Website string `json:"website" binding:"ValidUrl;MaxSize(255)"`
2627
Location string `json:"location" binding:"MaxSize(50)"`
2728
// possible values are `public` (default), `limited` or `private`
@@ -33,6 +34,7 @@ type CreateOrgOption struct {
3334
// EditOrgOption options for editing an organization
3435
type EditOrgOption struct {
3536
FullName string `json:"full_name"`
37+
Description string `json:"description" binding:"MaxSize(255)"`
3638
Website string `json:"website" binding:"ValidUrl;MaxSize(255)"`
3739
Location string `json:"location" binding:"MaxSize(50)"`
3840
// possible values are `public`, `limited` or `private`

routers/api/v1/admin/user.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,9 @@ func EditUser(ctx *context.APIContext) {
203203
if form.Location != nil {
204204
u.Location = *form.Location
205205
}
206+
if form.Description != nil {
207+
u.Description = *form.Description
208+
}
206209
if form.Active != nil {
207210
u.IsActive = *form.Active
208211
}

templates/swagger/v1_json.tmpl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13800,6 +13800,10 @@
1380013800
"type": "boolean",
1380113801
"x-go-name": "AllowImportLocal"
1380213802
},
13803+
"description": {
13804+
"type": "string",
13805+
"x-go-name": "Description"
13806+
},
1380313807
"email": {
1380413808
"type": "string",
1380513809
"format": "email",

0 commit comments

Comments
 (0)