mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 16:40:24 +08:00 
			
		
		
		
	more
This commit is contained in:
		@@ -101,8 +101,8 @@ func (f *UpdateProfileForm) Validate(ctx *macaron.Context, errs binding.Errors)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
const (
 | 
			
		||||
	AVATAR_LOCAL  string = "local"
 | 
			
		||||
	AVATAR_BYMAIL string = "bymail"
 | 
			
		||||
	AvatarLocal  string = "local"
 | 
			
		||||
	AvatarByMail string = "bymail"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
type AvatarForm struct {
 | 
			
		||||
 
 | 
			
		||||
@@ -84,7 +84,7 @@ func SettingsPost(ctx *context.Context, form auth.UpdateOrgSettingForm) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func SettingsAvatar(ctx *context.Context, form auth.AvatarForm) {
 | 
			
		||||
	form.Source = auth.AVATAR_LOCAL
 | 
			
		||||
	form.Source = auth.AvatarLocal
 | 
			
		||||
	if err := user.UpdateAvatarSetting(ctx, form, ctx.Org.Organization); err != nil {
 | 
			
		||||
		ctx.Flash.Error(err.Error())
 | 
			
		||||
	} else {
 | 
			
		||||
 
 | 
			
		||||
@@ -104,7 +104,7 @@ func SettingsPost(ctx *context.Context, form auth.UpdateProfileForm) {
 | 
			
		||||
 | 
			
		||||
// FIXME: limit size.
 | 
			
		||||
func UpdateAvatarSetting(ctx *context.Context, form auth.AvatarForm, ctxUser *models.User) error {
 | 
			
		||||
	ctxUser.UseCustomAvatar = form.Source == auth.AVATAR_LOCAL
 | 
			
		||||
	ctxUser.UseCustomAvatar = form.Source == auth.AvatarLocal
 | 
			
		||||
	if len(form.Gravatar) > 0 {
 | 
			
		||||
		ctxUser.Avatar = base.EncodeMD5(form.Gravatar)
 | 
			
		||||
		ctxUser.AvatarEmail = form.Gravatar
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user