mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 16:40:24 +08:00 
			
		
		
		
	Remove unnecessary template helper DisableGravatar (#26386)
And one "AllowedUserVisibilityModes" was missing, add it. Co-authored-by: Giteabot <teabot@gitea.io>
This commit is contained in:
		@@ -5,7 +5,6 @@
 | 
			
		||||
package templates
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"context"
 | 
			
		||||
	"fmt"
 | 
			
		||||
	"html"
 | 
			
		||||
	"html/template"
 | 
			
		||||
@@ -13,7 +12,6 @@ import (
 | 
			
		||||
	"strings"
 | 
			
		||||
	"time"
 | 
			
		||||
 | 
			
		||||
	system_model "code.gitea.io/gitea/models/system"
 | 
			
		||||
	"code.gitea.io/gitea/modules/base"
 | 
			
		||||
	"code.gitea.io/gitea/modules/emoji"
 | 
			
		||||
	"code.gitea.io/gitea/modules/markup"
 | 
			
		||||
@@ -104,9 +102,6 @@ func NewFuncMap() template.FuncMap {
 | 
			
		||||
		"AssetVersion": func() string {
 | 
			
		||||
			return setting.AssetVersion
 | 
			
		||||
		},
 | 
			
		||||
		"DisableGravatar": func(ctx context.Context) bool {
 | 
			
		||||
			return system_model.GetSettingWithCacheBool(ctx, system_model.KeyPictureDisableGravatar)
 | 
			
		||||
		},
 | 
			
		||||
		"DefaultShowFullName": func() bool {
 | 
			
		||||
			return setting.UI.DefaultShowFullName
 | 
			
		||||
		},
 | 
			
		||||
 
 | 
			
		||||
@@ -13,6 +13,7 @@ import (
 | 
			
		||||
	"code.gitea.io/gitea/models"
 | 
			
		||||
	"code.gitea.io/gitea/models/auth"
 | 
			
		||||
	"code.gitea.io/gitea/models/db"
 | 
			
		||||
	system_model "code.gitea.io/gitea/models/system"
 | 
			
		||||
	user_model "code.gitea.io/gitea/models/user"
 | 
			
		||||
	"code.gitea.io/gitea/modules/auth/password"
 | 
			
		||||
	"code.gitea.io/gitea/modules/base"
 | 
			
		||||
@@ -255,6 +256,7 @@ func EditUser(ctx *context.Context) {
 | 
			
		||||
	ctx.Data["DisableRegularOrgCreation"] = setting.Admin.DisableRegularOrgCreation
 | 
			
		||||
	ctx.Data["DisableMigrations"] = setting.Repository.DisableMigrations
 | 
			
		||||
	ctx.Data["AllowedUserVisibilityModes"] = setting.Service.AllowedUserVisibilityModesSlice.ToVisibleTypeSlice()
 | 
			
		||||
	ctx.Data["DisableGravatar"] = system_model.GetSettingWithCacheBool(ctx, system_model.KeyPictureDisableGravatar)
 | 
			
		||||
 | 
			
		||||
	prepareUserInfo(ctx)
 | 
			
		||||
	if ctx.Written() {
 | 
			
		||||
@@ -271,6 +273,7 @@ func EditUserPost(ctx *context.Context) {
 | 
			
		||||
	ctx.Data["PageIsAdminUsers"] = true
 | 
			
		||||
	ctx.Data["DisableMigrations"] = setting.Repository.DisableMigrations
 | 
			
		||||
	ctx.Data["AllowedUserVisibilityModes"] = setting.Service.AllowedUserVisibilityModesSlice.ToVisibleTypeSlice()
 | 
			
		||||
	ctx.Data["DisableGravatar"] = system_model.GetSettingWithCacheBool(ctx, system_model.KeyPictureDisableGravatar)
 | 
			
		||||
 | 
			
		||||
	u := prepareUserInfo(ctx)
 | 
			
		||||
	if ctx.Written() {
 | 
			
		||||
 
 | 
			
		||||
@@ -17,6 +17,7 @@ import (
 | 
			
		||||
	"code.gitea.io/gitea/models/db"
 | 
			
		||||
	"code.gitea.io/gitea/models/organization"
 | 
			
		||||
	repo_model "code.gitea.io/gitea/models/repo"
 | 
			
		||||
	system_model "code.gitea.io/gitea/models/system"
 | 
			
		||||
	user_model "code.gitea.io/gitea/models/user"
 | 
			
		||||
	"code.gitea.io/gitea/modules/base"
 | 
			
		||||
	"code.gitea.io/gitea/modules/context"
 | 
			
		||||
@@ -43,6 +44,7 @@ func Profile(ctx *context.Context) {
 | 
			
		||||
	ctx.Data["Title"] = ctx.Tr("settings.profile")
 | 
			
		||||
	ctx.Data["PageIsSettingsProfile"] = true
 | 
			
		||||
	ctx.Data["AllowedUserVisibilityModes"] = setting.Service.AllowedUserVisibilityModesSlice.ToVisibleTypeSlice()
 | 
			
		||||
	ctx.Data["DisableGravatar"] = system_model.GetSettingWithCacheBool(ctx, system_model.KeyPictureDisableGravatar)
 | 
			
		||||
 | 
			
		||||
	ctx.HTML(http.StatusOK, tplSettingsProfile)
 | 
			
		||||
}
 | 
			
		||||
@@ -83,6 +85,8 @@ func ProfilePost(ctx *context.Context) {
 | 
			
		||||
	form := web.GetForm(ctx).(*forms.UpdateProfileForm)
 | 
			
		||||
	ctx.Data["Title"] = ctx.Tr("settings")
 | 
			
		||||
	ctx.Data["PageIsSettingsProfile"] = true
 | 
			
		||||
	ctx.Data["AllowedUserVisibilityModes"] = setting.Service.AllowedUserVisibilityModesSlice.ToVisibleTypeSlice()
 | 
			
		||||
	ctx.Data["DisableGravatar"] = system_model.GetSettingWithCacheBool(ctx, system_model.KeyPictureDisableGravatar)
 | 
			
		||||
 | 
			
		||||
	if ctx.HasError() {
 | 
			
		||||
		ctx.HTML(http.StatusOK, tplSettingsProfile)
 | 
			
		||||
 
 | 
			
		||||
@@ -159,7 +159,7 @@
 | 
			
		||||
		<div class="ui attached segment">
 | 
			
		||||
			<form class="ui form" action="{{.Link}}/avatar" method="post" enctype="multipart/form-data">
 | 
			
		||||
				{{.CsrfTokenHtml}}
 | 
			
		||||
				{{if not (DisableGravatar $.Context)}}
 | 
			
		||||
				{{if not .DisableGravatar}}
 | 
			
		||||
				<div class="inline field">
 | 
			
		||||
					<div class="ui radio checkbox">
 | 
			
		||||
						<input name="source" value="lookup" type="radio" {{if not .User.UseCustomAvatar}}checked{{end}}>
 | 
			
		||||
 
 | 
			
		||||
@@ -99,7 +99,7 @@
 | 
			
		||||
		<div class="ui attached segment">
 | 
			
		||||
			<form class="ui form" action="{{.Link}}/avatar" method="post" enctype="multipart/form-data">
 | 
			
		||||
				{{.CsrfTokenHtml}}
 | 
			
		||||
				{{if not (DisableGravatar $.Context)}}
 | 
			
		||||
				{{if not .DisableGravatar}}
 | 
			
		||||
				<div class="inline field">
 | 
			
		||||
					<div class="ui radio checkbox">
 | 
			
		||||
						<input name="source" value="lookup" type="radio" {{if not .SignedUser.UseCustomAvatar}}checked{{end}}>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user