diff --git a/models/models.go b/models/models.go index 20f1e0231..d07b1fe38 100644 --- a/models/models.go +++ b/models/models.go @@ -76,7 +76,9 @@ func setEngine() { //x.ShowDebug = true //orm.ShowErr = true - //x.ShowSQL = true + f, _ := os.Create("xorm.log") + orm.Logger = f + orm.ShowSQL = true //log.Trace("Initialized database -> %s", dbName) diff --git a/routers/repo/repo.go b/routers/repo/repo.go index 11e9e2fb6..8b9c9cef5 100644 --- a/routers/repo/repo.go +++ b/routers/repo/repo.go @@ -23,7 +23,7 @@ func Create(req *http.Request, r render.Render) { } // TODO: access check - fmt.Println(req.FormValue("userId"), req.FormValue("name")) + //fmt.Println(req.FormValue("userId"), req.FormValue("name")) id, err := strconv.ParseInt(req.FormValue("userId"), 10, 64) if err == nil { diff --git a/serve.go b/serve.go index b33b05386..5bf44f454 100644 --- a/serve.go +++ b/serve.go @@ -81,23 +81,23 @@ func runServ(*cli.Context) { switch { case isWrite: - has, err := models.HasAccess(user.Name, repoName, COMMANDS_WRITE[verb]) + has, err := models.HasAccess(user.Name, repoName, models.AU_WRITABLE) if err != nil { println("Inernel error:", err) return } if !has { - println("You have no right to access this repository") + println("You have no right to write this repository") return } case isRead: - has, err := models.HasAccess(user.Name, repoName, COMMANDS_READONLY[verb]) + has, err := models.HasAccess(user.Name, repoName, models.AU_READABLE) if err != nil { println("Inernel error") return } if !has { - has, err = models.HasAccess(user.Name, repoName, COMMANDS_WRITE[verb]) + has, err = models.HasAccess(user.Name, repoName, models.AU_WRITABLE) if err != nil { println("Inernel error") return