mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	Increase Username and Orgname MaxSize 35 -> 40 (#6178)
* Increase Username and Orgname MaxSize 35 -> 40 Signed-off-by: Segev Finer <segev@codeocean.com> * Dep update code.gitea.io/sdk Signed-off-by: Segev Finer <segev@codeocean.com> * Run generate-swagger Signed-off-by: Segev Finer <segev@codeocean.com>
This commit is contained in:
		
				
					committed by
					
						 techknowlogick
						techknowlogick
					
				
			
			
				
	
			
			
			
						parent
						
							795f6e04ad
						
					
				
				
					commit
					594f591691
				
			
							
								
								
									
										5
									
								
								Gopkg.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										5
									
								
								Gopkg.lock
									
									
									
										generated
									
									
									
								
							| @@ -11,11 +11,11 @@ | |||||||
|  |  | ||||||
| [[projects]] | [[projects]] | ||||||
|   branch = "master" |   branch = "master" | ||||||
|   digest = "1:17c6c3f4af27f721e3176aceeb2ee30621547a44c81ada0ce733170b9bdfee19" |   digest = "1:784d7948aaae61b9fe50aa15c69a62fb277268a47ed006748a7e25fa61b841c9" | ||||||
|   name = "code.gitea.io/sdk" |   name = "code.gitea.io/sdk" | ||||||
|   packages = ["gitea"] |   packages = ["gitea"] | ||||||
|   pruneopts = "NUT" |   pruneopts = "NUT" | ||||||
|   revision = "b9e72373fbe3001d98ce7395221d0134b9456679" |   revision = "4a15722a627a9cf62a203a066e724e82556b3845" | ||||||
|  |  | ||||||
| [[projects]] | [[projects]] | ||||||
|   digest = "1:5d72bbcc9c8667b11c3dc3cbe681c5a6f71e5096744c0bf7726ab5c6425d5dc4" |   digest = "1:5d72bbcc9c8667b11c3dc3cbe681c5a6f71e5096744c0bf7726ab5c6425d5dc4" | ||||||
| @@ -90,7 +90,6 @@ | |||||||
|   revision = "3a771d992973f24aa725d07868b467d1ddfceafb" |   revision = "3a771d992973f24aa725d07868b467d1ddfceafb" | ||||||
|  |  | ||||||
| [[projects]] | [[projects]] | ||||||
|   branch = "master" |  | ||||||
|   digest = "1:b17287a86f6cac923a5d886e10618df994eeb54b6724eac2e3b8dde89cfbe3a2" |   digest = "1:b17287a86f6cac923a5d886e10618df994eeb54b6724eac2e3b8dde89cfbe3a2" | ||||||
|   name = "github.com/blevesearch/bleve" |   name = "github.com/blevesearch/bleve" | ||||||
|   packages = [ |   packages = [ | ||||||
|   | |||||||
| @@ -14,7 +14,7 @@ import ( | |||||||
| type AdminCreateUserForm struct { | type AdminCreateUserForm struct { | ||||||
| 	LoginType          string `binding:"Required"` | 	LoginType          string `binding:"Required"` | ||||||
| 	LoginName          string | 	LoginName          string | ||||||
| 	UserName           string `binding:"Required;AlphaDashDot;MaxSize(35)"` | 	UserName           string `binding:"Required;AlphaDashDot;MaxSize(40)"` | ||||||
| 	Email              string `binding:"Required;Email;MaxSize(254)"` | 	Email              string `binding:"Required;Email;MaxSize(254)"` | ||||||
| 	Password           string `binding:"MaxSize(255)"` | 	Password           string `binding:"MaxSize(255)"` | ||||||
| 	SendNotify         bool | 	SendNotify         bool | ||||||
|   | |||||||
| @@ -22,7 +22,7 @@ import ( | |||||||
|  |  | ||||||
| // CreateOrgForm form for creating organization | // CreateOrgForm form for creating organization | ||||||
| type CreateOrgForm struct { | type CreateOrgForm struct { | ||||||
| 	OrgName    string `binding:"Required;AlphaDashDot;MaxSize(35)" locale:"org.org_name_holder"` | 	OrgName    string `binding:"Required;AlphaDashDot;MaxSize(40)" locale:"org.org_name_holder"` | ||||||
| 	Visibility structs.VisibleType | 	Visibility structs.VisibleType | ||||||
| } | } | ||||||
|  |  | ||||||
| @@ -33,7 +33,7 @@ func (f *CreateOrgForm) Validate(ctx *macaron.Context, errs binding.Errors) bind | |||||||
|  |  | ||||||
| // UpdateOrgSettingForm form for updating organization settings | // UpdateOrgSettingForm form for updating organization settings | ||||||
| type UpdateOrgSettingForm struct { | type UpdateOrgSettingForm struct { | ||||||
| 	Name            string `binding:"Required;AlphaDashDot;MaxSize(35)" locale:"org.org_name_holder"` | 	Name            string `binding:"Required;AlphaDashDot;MaxSize(40)" locale:"org.org_name_holder"` | ||||||
| 	FullName        string `binding:"MaxSize(100)"` | 	FullName        string `binding:"MaxSize(100)"` | ||||||
| 	Description     string `binding:"MaxSize(255)"` | 	Description     string `binding:"MaxSize(255)"` | ||||||
| 	Website         string `binding:"ValidUrl;MaxSize(255)"` | 	Website         string `binding:"ValidUrl;MaxSize(255)"` | ||||||
|   | |||||||
| @@ -76,7 +76,7 @@ func (f *InstallForm) Validate(ctx *macaron.Context, errs binding.Errors) bindin | |||||||
|  |  | ||||||
| // RegisterForm form for registering | // RegisterForm form for registering | ||||||
| type RegisterForm struct { | type RegisterForm struct { | ||||||
| 	UserName           string `binding:"Required;AlphaDashDot;MaxSize(35)"` | 	UserName           string `binding:"Required;AlphaDashDot;MaxSize(40)"` | ||||||
| 	Email              string `binding:"Required;Email;MaxSize(254)"` | 	Email              string `binding:"Required;Email;MaxSize(254)"` | ||||||
| 	Password           string `binding:"Required;MaxSize(255)"` | 	Password           string `binding:"Required;MaxSize(255)"` | ||||||
| 	Retype             string | 	Retype             string | ||||||
| @@ -146,7 +146,7 @@ func (f *SignInForm) Validate(ctx *macaron.Context, errs binding.Errors) binding | |||||||
|  |  | ||||||
| // UpdateProfileForm form for updating profile | // UpdateProfileForm form for updating profile | ||||||
| type UpdateProfileForm struct { | type UpdateProfileForm struct { | ||||||
| 	Name             string `binding:"AlphaDashDot;MaxSize(35)"` | 	Name             string `binding:"AlphaDashDot;MaxSize(40)"` | ||||||
| 	FullName         string `binding:"MaxSize(100)"` | 	FullName         string `binding:"MaxSize(100)"` | ||||||
| 	Email            string `binding:"Required;Email;MaxSize(254)"` | 	Email            string `binding:"Required;Email;MaxSize(254)"` | ||||||
| 	KeepEmailPrivate bool | 	KeepEmailPrivate bool | ||||||
|   | |||||||
| @@ -22,7 +22,7 @@ func (f *SignInOpenIDForm) Validate(ctx *macaron.Context, errs binding.Errors) b | |||||||
|  |  | ||||||
| // SignUpOpenIDForm form for signin up with OpenID | // SignUpOpenIDForm form for signin up with OpenID | ||||||
| type SignUpOpenIDForm struct { | type SignUpOpenIDForm struct { | ||||||
| 	UserName           string `binding:"Required;AlphaDashDot;MaxSize(35)"` | 	UserName           string `binding:"Required;AlphaDashDot;MaxSize(40)"` | ||||||
| 	Email              string `binding:"Required;Email;MaxSize(254)"` | 	Email              string `binding:"Required;Email;MaxSize(254)"` | ||||||
| 	GRecaptchaResponse string `form:"g-recaptcha-response"` | 	GRecaptchaResponse string `form:"g-recaptcha-response"` | ||||||
| } | } | ||||||
|   | |||||||
| @@ -6924,6 +6924,10 @@ | |||||||
|           "type": "string", |           "type": "string", | ||||||
|           "x-go-name": "LoginName" |           "x-go-name": "LoginName" | ||||||
|         }, |         }, | ||||||
|  |         "must_change_password": { | ||||||
|  |           "type": "boolean", | ||||||
|  |           "x-go-name": "MustChangePassword" | ||||||
|  |         }, | ||||||
|         "password": { |         "password": { | ||||||
|           "type": "string", |           "type": "string", | ||||||
|           "x-go-name": "Password" |           "x-go-name": "Password" | ||||||
| @@ -7342,6 +7346,10 @@ | |||||||
|           "format": "int64", |           "format": "int64", | ||||||
|           "x-go-name": "MaxRepoCreation" |           "x-go-name": "MaxRepoCreation" | ||||||
|         }, |         }, | ||||||
|  |         "must_change_password": { | ||||||
|  |           "type": "boolean", | ||||||
|  |           "x-go-name": "MustChangePassword" | ||||||
|  |         }, | ||||||
|         "password": { |         "password": { | ||||||
|           "type": "string", |           "type": "string", | ||||||
|           "x-go-name": "Password" |           "x-go-name": "Password" | ||||||
|   | |||||||
							
								
								
									
										5
									
								
								vendor/code.gitea.io/sdk/gitea/admin_user.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/code.gitea.io/sdk/gitea/admin_user.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1,4 +1,5 @@ | |||||||
| // Copyright 2015 The Gogs Authors. All rights reserved. | // Copyright 2015 The Gogs Authors. All rights reserved. | ||||||
|  | // Copyright 2019 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. | ||||||
|  |  | ||||||
| @@ -15,13 +16,14 @@ type CreateUserOption struct { | |||||||
| 	SourceID  int64  `json:"source_id"` | 	SourceID  int64  `json:"source_id"` | ||||||
| 	LoginName string `json:"login_name"` | 	LoginName string `json:"login_name"` | ||||||
| 	// required: true | 	// required: true | ||||||
| 	Username string `json:"username" binding:"Required;AlphaDashDot;MaxSize(35)"` | 	Username string `json:"username" binding:"Required;AlphaDashDot;MaxSize(40)"` | ||||||
| 	FullName string `json:"full_name" binding:"MaxSize(100)"` | 	FullName string `json:"full_name" binding:"MaxSize(100)"` | ||||||
| 	// required: true | 	// required: true | ||||||
| 	// swagger:strfmt email | 	// swagger:strfmt email | ||||||
| 	Email string `json:"email" binding:"Required;Email;MaxSize(254)"` | 	Email string `json:"email" binding:"Required;Email;MaxSize(254)"` | ||||||
| 	// required: true | 	// required: true | ||||||
| 	Password           string `json:"password" binding:"Required;MaxSize(255)"` | 	Password           string `json:"password" binding:"Required;MaxSize(255)"` | ||||||
|  | 	MustChangePassword bool   `json:"must_change_password"` | ||||||
| 	SendNotify         bool   `json:"send_notify"` | 	SendNotify         bool   `json:"send_notify"` | ||||||
| } | } | ||||||
|  |  | ||||||
| @@ -44,6 +46,7 @@ type EditUserOption struct { | |||||||
| 	// swagger:strfmt email | 	// swagger:strfmt email | ||||||
| 	Email                   string `json:"email" binding:"Required;Email;MaxSize(254)"` | 	Email                   string `json:"email" binding:"Required;Email;MaxSize(254)"` | ||||||
| 	Password                string `json:"password" binding:"MaxSize(255)"` | 	Password                string `json:"password" binding:"MaxSize(255)"` | ||||||
|  | 	MustChangePassword      bool   `json:"must_change_password"` | ||||||
| 	Website                 string `json:"website" binding:"MaxSize(50)"` | 	Website                 string `json:"website" binding:"MaxSize(50)"` | ||||||
| 	Location                string `json:"location" binding:"MaxSize(50)"` | 	Location                string `json:"location" binding:"MaxSize(50)"` | ||||||
| 	Active                  *bool  `json:"active"` | 	Active                  *bool  `json:"active"` | ||||||
|   | |||||||
							
								
								
									
										9
									
								
								vendor/code.gitea.io/sdk/gitea/gitea.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/code.gitea.io/sdk/gitea/gitea.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -23,6 +23,7 @@ func Version() string { | |||||||
| type Client struct { | type Client struct { | ||||||
| 	url         string | 	url         string | ||||||
| 	accessToken string | 	accessToken string | ||||||
|  | 	sudo        string | ||||||
| 	client      *http.Client | 	client      *http.Client | ||||||
| } | } | ||||||
|  |  | ||||||
| @@ -40,12 +41,20 @@ func (c *Client) SetHTTPClient(client *http.Client) { | |||||||
| 	c.client = client | 	c.client = client | ||||||
| } | } | ||||||
|  |  | ||||||
|  | // SetSudo sets username to impersonate. | ||||||
|  | func (c *Client) SetSudo(sudo string) { | ||||||
|  | 	c.sudo = sudo | ||||||
|  | } | ||||||
|  |  | ||||||
| func (c *Client) doRequest(method, path string, header http.Header, body io.Reader) (*http.Response, error) { | func (c *Client) doRequest(method, path string, header http.Header, body io.Reader) (*http.Response, error) { | ||||||
| 	req, err := http.NewRequest(method, c.url+"/api/v1"+path, body) | 	req, err := http.NewRequest(method, c.url+"/api/v1"+path, body) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		return nil, err | 		return nil, err | ||||||
| 	} | 	} | ||||||
| 	req.Header.Set("Authorization", "token "+c.accessToken) | 	req.Header.Set("Authorization", "token "+c.accessToken) | ||||||
|  | 	if c.sudo != "" { | ||||||
|  | 		req.Header.Set("Sudo", c.sudo) | ||||||
|  | 	} | ||||||
| 	for k, v := range header { | 	for k, v := range header { | ||||||
| 		req.Header[k] = v | 		req.Header[k] = v | ||||||
| 	} | 	} | ||||||
|   | |||||||
							
								
								
									
										16
									
								
								vendor/code.gitea.io/sdk/gitea/issue.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										16
									
								
								vendor/code.gitea.io/sdk/gitea/issue.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -139,6 +139,22 @@ func (c *Client) EditIssue(owner, repo string, index int64, opt EditIssueOption) | |||||||
| 		jsonHeader, bytes.NewReader(body), issue) | 		jsonHeader, bytes.NewReader(body), issue) | ||||||
| } | } | ||||||
|  |  | ||||||
|  | // StartIssueStopWatch starts a stopwatch for an existing issue for a given | ||||||
|  | // repository | ||||||
|  | func (c *Client) StartIssueStopWatch(owner, repo string, index int64) error { | ||||||
|  | 	_, err := c.getResponse("POST", fmt.Sprintf("/repos/%s/%s/issues/%d/stopwatch/start", owner, repo, index), | ||||||
|  | 		jsonHeader, nil) | ||||||
|  | 	return err | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // StopIssueStopWatch stops an existing stopwatch for an issue in a given | ||||||
|  | // repository | ||||||
|  | func (c *Client) StopIssueStopWatch(owner, repo string, index int64) error { | ||||||
|  | 	_, err := c.getResponse("POST", fmt.Sprintf("/repos/%s/%s/issues/%d/stopwatch/stop", owner, repo, index), | ||||||
|  | 		jsonHeader, nil) | ||||||
|  | 	return err | ||||||
|  | } | ||||||
|  |  | ||||||
| // EditDeadlineOption options for creating a deadline | // EditDeadlineOption options for creating a deadline | ||||||
| type EditDeadlineOption struct { | type EditDeadlineOption struct { | ||||||
| 	// required:true | 	// required:true | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user