mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 02:46:04 +01:00 
			
		
		
		
	Repository avatar fallback configuration (#7087)
* Only show repository avatar in list when one was selected Signed-off-by: Mario Lubenka <mario.lubenka@googlemail.com> * Adds fallback configuration option for repository avatar Signed-off-by: Mario Lubenka <mario.lubenka@googlemail.com> * Implements repository avatar fallback Signed-off-by: Mario Lubenka <mario.lubenka@googlemail.com> * Adds admin task for deleting generated repository avatars Signed-off-by: Mario Lubenka <mario.lubenka@googlemail.com> * Solve linting issues Signed-off-by: Mario Lubenka <mario.lubenka@googlemail.com> * Save avatar before updating database * Linting * Update models/repo.go Co-Authored-By: zeripath <art27@cantab.net>
This commit is contained in:
		
				
					committed by
					
						 Lunny Xiao
						Lunny Xiao
					
				
			
			
				
	
			
			
			
						parent
						
							356854fc5f
						
					
				
				
					commit
					8eba27c792
				
			| @@ -250,16 +250,18 @@ var ( | ||||
| 	} | ||||
|  | ||||
| 	// Picture settings | ||||
| 	AvatarUploadPath           string | ||||
| 	AvatarMaxWidth             int | ||||
| 	AvatarMaxHeight            int | ||||
| 	GravatarSource             string | ||||
| 	GravatarSourceURL          *url.URL | ||||
| 	DisableGravatar            bool | ||||
| 	EnableFederatedAvatar      bool | ||||
| 	LibravatarService          *libravatar.Libravatar | ||||
| 	AvatarMaxFileSize          int64 | ||||
| 	RepositoryAvatarUploadPath string | ||||
| 	AvatarUploadPath              string | ||||
| 	AvatarMaxWidth                int | ||||
| 	AvatarMaxHeight               int | ||||
| 	GravatarSource                string | ||||
| 	GravatarSourceURL             *url.URL | ||||
| 	DisableGravatar               bool | ||||
| 	EnableFederatedAvatar         bool | ||||
| 	LibravatarService             *libravatar.Libravatar | ||||
| 	AvatarMaxFileSize             int64 | ||||
| 	RepositoryAvatarUploadPath    string | ||||
| 	RepositoryAvatarFallback      string | ||||
| 	RepositoryAvatarFallbackImage string | ||||
|  | ||||
| 	// Log settings | ||||
| 	LogLevel           string | ||||
| @@ -842,6 +844,8 @@ func NewContext() { | ||||
| 	if !filepath.IsAbs(RepositoryAvatarUploadPath) { | ||||
| 		RepositoryAvatarUploadPath = path.Join(AppWorkPath, RepositoryAvatarUploadPath) | ||||
| 	} | ||||
| 	RepositoryAvatarFallback = sec.Key("REPOSITORY_AVATAR_FALLBACK").MustString("none") | ||||
| 	RepositoryAvatarFallbackImage = sec.Key("REPOSITORY_AVATAR_FALLBACK_IMAGE").MustString("/img/repo_default.png") | ||||
| 	AvatarMaxWidth = sec.Key("AVATAR_MAX_WIDTH").MustInt(4096) | ||||
| 	AvatarMaxHeight = sec.Key("AVATAR_MAX_HEIGHT").MustInt(3072) | ||||
| 	AvatarMaxFileSize = sec.Key("AVATAR_MAX_FILE_SIZE").MustInt64(1048576) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user