]> source.dussan.org Git - gitea.git/commitdiff
fix API changes
authorUnknwon <joe2010xtmf@163.com>
Sun, 28 Dec 2014 12:40:35 +0000 (20:40 +0800)
committerUnknwon <joe2010xtmf@163.com>
Sun, 28 Dec 2014 12:40:35 +0000 (20:40 +0800)
.gopmfile
cmd/web.go
modules/setting/setting.go
routers/admin/admin.go
templates/admin/config.tmpl

index 49b4171550c62358aded827855d63c1b7252a029..7fb407d16585c311d520620c7505dfb37caa75b6 100644 (file)
--- a/.gopmfile
+++ b/.gopmfile
@@ -6,9 +6,8 @@ github.com/beego/memcache = commit:2aea774416
 github.com/beego/redigo = commit:856744a0d5
 github.com/Unknwon/cae = commit:2e70a1351b
 github.com/Unknwon/com = 
-github.com/Unknwon/goconfig = commit:0f8d8dc1c0
 github.com/Unknwon/i18n = commit:aec5f77857
-github.com/Unknwon/macaron = commit:3d307c1232
+github.com/Unknwon/macaron = 
 github.com/codegangsta/cli = commit:7381bc4e62
 github.com/go-sql-driver/mysql = commit:8111ee3ec3
 github.com/go-xorm/core = commit:3e0fa232ab
@@ -20,9 +19,9 @@ github.com/macaron-contrib/binding =
 github.com/macaron-contrib/cache = commit:0bb9e6c9ef
 github.com/macaron-contrib/captcha = commit:3567dc48b8
 github.com/macaron-contrib/csrf = commit:422b79675c
-github.com/macaron-contrib/i18n = commit:184bb832f2
+github.com/macaron-contrib/i18n = 
 github.com/macaron-contrib/oauth2 = commit:8f394c3629
-github.com/macaron-contrib/session = commit:f00d48fd4f
+github.com/macaron-contrib/session = 
 github.com/macaron-contrib/toolbox = commit:57127bcc89
 github.com/mattn/go-sqlite3 = commit:a80c27ba33
 github.com/nfnt/resize = commit:581d15cb53
index 2251ea921845f51437c7b75e8ab463045b5d0892..56df5fe721cbcf59ddb75ae3d38ebd5da235769e 100644 (file)
@@ -133,10 +133,7 @@ func newMacaron() *macaron.Macaron {
        m.Use(captcha.Captchaer(captcha.Options{
                SubURL: setting.AppSubUrl,
        }))
-       m.Use(session.Sessioner(session.Options{
-               Provider: setting.SessionProvider,
-               Config:   *setting.SessionConfig,
-       }))
+       m.Use(session.Sessioner(setting.SessionConfig))
        m.Use(csrf.Csrfer(csrf.Options{
                Secret:     setting.SecretKey,
                SetCookie:  true,
index 76e1ab76965e385957f0b77fcacc30947a3200fa..cda50b8e984a175beaa90479b1d9ed82a499e3a0 100644 (file)
@@ -104,8 +104,7 @@ var (
        EnableMemcache bool
 
        // Session settings.
-       SessionProvider string
-       SessionConfig   *session.Config
+       SessionConfig session.Options
 
        // Git settings.
        MaxGitDiffLines int
@@ -412,22 +411,15 @@ func newCacheService() {
 }
 
 func newSessionService() {
-       SessionProvider = Cfg.MustValueRange("session", "PROVIDER", "memory",
+       SessionConfig.Provider = Cfg.MustValueRange("session", "PROVIDER", "memory",
                []string{"memory", "file", "redis", "mysql"})
-
-       SessionConfig = new(session.Config)
        SessionConfig.ProviderConfig = strings.Trim(Cfg.MustValue("session", "PROVIDER_CONFIG"), "\" ")
        SessionConfig.CookieName = Cfg.MustValue("session", "COOKIE_NAME", "i_like_gogits")
        SessionConfig.CookiePath = AppSubUrl
        SessionConfig.Secure = Cfg.MustBool("session", "COOKIE_SECURE")
-       SessionConfig.EnableSetCookie = Cfg.MustBool("session", "ENABLE_SET_COOKIE", true)
        SessionConfig.Gclifetime = Cfg.MustInt64("session", "GC_INTERVAL_TIME", 86400)
        SessionConfig.Maxlifetime = Cfg.MustInt64("session", "SESSION_LIFE_TIME", 86400)
 
-       if SessionProvider == "file" {
-               os.MkdirAll(path.Dir(SessionConfig.ProviderConfig), os.ModePerm)
-       }
-
        log.Info("Session Service Enabled")
 }
 
index 99bae8819a4bb384534712852863f2d4f54a68f2..563a9cdc41f98b24954f6e0950a5c60fc5335fb5 100644 (file)
@@ -202,7 +202,6 @@ func Config(ctx *middleware.Context) {
        ctx.Data["CacheInternal"] = setting.CacheInternal
        ctx.Data["CacheConn"] = setting.CacheConn
 
-       ctx.Data["SessionProvider"] = setting.SessionProvider
        ctx.Data["SessionConfig"] = setting.SessionConfig
 
        ctx.Data["PictureService"] = setting.PictureService
index 3ccb106bc4e74c8063c47afc28672db3ba0f01d0..9dd25081ace4adc77e88d50d1bfb588113d0b1a8 100644 (file)
                             <div class="panel-body">
                                 <dl class="dl-horizontal admin-dl-horizontal">
                                     <dt>{{.i18n.Tr "admin.config.session_provider"}}</dt>
-                                    <dd>{{.SessionProvider}}</dd>
+                                    <dd>{{.SessionConfig.Provider}}</dd>
                                     <dt>{{.i18n.Tr "admin.config.provider_config"}}</dt>
                                     <dd><pre>{{.SessionConfig.ProviderConfig}}</pre></dd>
                                     <dt>{{.i18n.Tr "admin.config.cookie_name"}}</dt>
                                     <dd>{{.SessionConfig.CookieName}}</dd>
-                                    <dt>{{.i18n.Tr "admin.config.enable_set_cookie"}}</dt>
-                                    <dd><i class="fa fa{{if .SessionConfig.EnableSetCookie}}-check{{end}}-square-o"></i></dd>
                                     <dt>{{.i18n.Tr "admin.config.gc_interval_time"}}</dt>
                                     <dd>{{.SessionConfig.Gclifetime}} {{.i18n.Tr "tool.raw_seconds"}}</dd>
                                     <dt>{{.i18n.Tr "admin.config.session_life_time"}}</dt>