Remove obsolete change of email on profile page (#13341)
* Remove obsolete change of email on profile page The change email on the account profile page is out-of-date and unnecessary. Changing email should be done using the account page. Fix #13336 Signed-off-by: Andrew Thornton <art27@cantab.net>
This commit is contained in:
		
							parent
							
								
									b64978d0bc
								
							
						
					
					
						commit
						beb6bf4261
					
				|  | @ -141,7 +141,7 @@ func TestLDAPUserSignin(t *testing.T) { | |||
| 
 | ||||
| 	assert.Equal(t, u.UserName, htmlDoc.GetInputValueByName("name")) | ||||
| 	assert.Equal(t, u.FullName, htmlDoc.GetInputValueByName("full_name")) | ||||
| 	assert.Equal(t, u.Email, htmlDoc.GetInputValueByName("email")) | ||||
| 	assert.Equal(t, u.Email, htmlDoc.Find(`label[for="email"]`).Siblings().First().Text()) | ||||
| } | ||||
| 
 | ||||
| func TestLDAPUserSync(t *testing.T) { | ||||
|  |  | |||
|  | @ -37,6 +37,13 @@ func (doc *HTMLDoc) GetInputValueByName(name string) string { | |||
| 	return text | ||||
| } | ||||
| 
 | ||||
| // Find gets the descendants of each element in the current set of
 | ||||
| // matched elements, filtered by a selector. It returns a new Selection
 | ||||
| // object containing these matched elements.
 | ||||
| func (doc *HTMLDoc) Find(selector string) *goquery.Selection { | ||||
| 	return doc.doc.Find(selector) | ||||
| } | ||||
| 
 | ||||
| // GetCSRF for get CSRC token value from input
 | ||||
| func (doc *HTMLDoc) GetCSRF() string { | ||||
| 	return doc.GetInputValueByName("_csrf") | ||||
|  |  | |||
|  | @ -199,7 +199,6 @@ func (f *AccessTokenForm) Validate(ctx *macaron.Context, errs binding.Errors) bi | |||
| type UpdateProfileForm struct { | ||||
| 	Name                string `binding:"AlphaDashDot;MaxSize(40)"` | ||||
| 	FullName            string `binding:"MaxSize(100)"` | ||||
| 	Email               string `binding:"Required;Email;MaxSize(254)"` | ||||
| 	KeepEmailPrivate    bool | ||||
| 	Website             string `binding:"ValidUrl;MaxSize(255)"` | ||||
| 	Location            string `binding:"MaxSize(50)"` | ||||
|  |  | |||
|  | @ -91,7 +91,6 @@ func ProfilePost(ctx *context.Context, form auth.UpdateProfileForm) { | |||
| 	} | ||||
| 
 | ||||
| 	ctx.User.FullName = form.FullName | ||||
| 	ctx.User.Email = form.Email | ||||
| 	ctx.User.KeepEmailPrivate = form.KeepEmailPrivate | ||||
| 	ctx.User.Website = form.Website | ||||
| 	ctx.User.Location = form.Location | ||||
|  |  | |||
|  | @ -21,9 +21,9 @@ | |||
| 					<label for="full_name">{{.i18n.Tr "settings.full_name"}}</label> | ||||
| 					<input id="full_name" name="full_name" value="{{.SignedUser.FullName}}"> | ||||
| 				</div> | ||||
| 				<div class="required field {{if .Err_Email}}error{{end}}"> | ||||
| 				<div class="field {{if .Err_Email}}error{{end}}"> | ||||
| 					<label for="email">{{.i18n.Tr "email"}}</label> | ||||
| 					<input id="email" name="email" value="{{.SignedUser.Email}}"> | ||||
| 					<p>{{.SignedUser.Email}}</p> | ||||
| 				</div> | ||||
| 				<div class="inline field"> | ||||
| 					<div class="ui checkbox" id="keep-email-private"> | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue