Merge pull request #1457 from jqs7/customAvatar
add custom avatar source support
This commit is contained in:
		
				commit
				
					
						8f2a184e04
					
				
			
		
					 2 changed files with 8 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -198,6 +198,7 @@ SESSION_LIFE_TIME = 86400
 | 
			
		|||
SERVICE = server
 | 
			
		||||
AVATAR_UPLOAD_PATH = data/avatars
 | 
			
		||||
; Chinese users can choose "duoshuo"
 | 
			
		||||
; or a custom avatar source, like: http://cn.gravatar.com/avatar/
 | 
			
		||||
GRAVATAR_SOURCE = gravatar
 | 
			
		||||
DISABLE_GRAVATAR = false
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -317,4 +318,4 @@ bg-BG = bg
 | 
			
		|||
it-IT = it
 | 
			
		||||
 | 
			
		||||
[other]
 | 
			
		||||
SHOW_FOOTER_BRANDING = false
 | 
			
		||||
SHOW_FOOTER_BRANDING = false
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -15,10 +15,11 @@ import (
 | 
			
		|||
	"strings"
 | 
			
		||||
	"time"
 | 
			
		||||
 | 
			
		||||
	"gopkg.in/ini.v1"
 | 
			
		||||
 | 
			
		||||
	"github.com/Unknwon/com"
 | 
			
		||||
	"github.com/macaron-contrib/oauth2"
 | 
			
		||||
	"github.com/macaron-contrib/session"
 | 
			
		||||
	"gopkg.in/ini.v1"
 | 
			
		||||
 | 
			
		||||
	"github.com/gogits/gogs/modules/bindata"
 | 
			
		||||
	"github.com/gogits/gogs/modules/log"
 | 
			
		||||
| 
						 | 
				
			
			@ -345,11 +346,13 @@ func NewConfigContext() {
 | 
			
		|||
	if !filepath.IsAbs(AvatarUploadPath) {
 | 
			
		||||
		AvatarUploadPath = path.Join(workDir, AvatarUploadPath)
 | 
			
		||||
	}
 | 
			
		||||
	switch sec.Key("GRAVATAR_SOURCE").MustString("gravatar") {
 | 
			
		||||
	switch source := sec.Key("GRAVATAR_SOURCE").MustString("gravatar"); source {
 | 
			
		||||
	case "duoshuo":
 | 
			
		||||
		GravatarSource = "http://gravatar.duoshuo.com/avatar/"
 | 
			
		||||
	default:
 | 
			
		||||
	case "gravatar":
 | 
			
		||||
		GravatarSource = "//1.gravatar.com/avatar/"
 | 
			
		||||
	default:
 | 
			
		||||
		GravatarSource = source
 | 
			
		||||
	}
 | 
			
		||||
	DisableGravatar = sec.Key("DISABLE_GRAVATAR").MustBool()
 | 
			
		||||
	if OfflineMode {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue