Clean code
parent
897329a644
commit
52837e3d36
3
gogs.go
3
gogs.go
|
@ -11,6 +11,7 @@ import (
|
||||||
"runtime"
|
"runtime"
|
||||||
|
|
||||||
"github.com/codegangsta/cli"
|
"github.com/codegangsta/cli"
|
||||||
|
|
||||||
"github.com/gogits/gogs/modules/base"
|
"github.com/gogits/gogs/modules/base"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -19,7 +20,7 @@ import (
|
||||||
// Test that go1.1 tag above is included in builds. main.go refers to this definition.
|
// Test that go1.1 tag above is included in builds. main.go refers to this definition.
|
||||||
const go11tag = true
|
const go11tag = true
|
||||||
|
|
||||||
const APP_VER = "0.0.2.0310"
|
const APP_VER = "0.0.3.0310"
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
runtime.GOMAXPROCS(runtime.NumCPU())
|
runtime.GOMAXPROCS(runtime.NumCPU())
|
||||||
|
|
|
@ -1,58 +0,0 @@
|
||||||
// Copyright 2014 The Gogs Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a MIT-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
package user
|
|
||||||
|
|
||||||
import (
|
|
||||||
"net/http"
|
|
||||||
"strconv"
|
|
||||||
|
|
||||||
"github.com/martini-contrib/render"
|
|
||||||
"github.com/martini-contrib/sessions"
|
|
||||||
|
|
||||||
"github.com/gogits/gogs/models"
|
|
||||||
"github.com/gogits/gogs/modules/auth"
|
|
||||||
"github.com/gogits/gogs/modules/base"
|
|
||||||
"github.com/gogits/gogs/modules/log"
|
|
||||||
)
|
|
||||||
|
|
||||||
func DelPublicKey(req *http.Request, data base.TmplData, r render.Render, session sessions.Session) {
|
|
||||||
data["Title"] = "Del Public Key"
|
|
||||||
|
|
||||||
if req.Method == "GET" {
|
|
||||||
r.HTML(200, "user/publickey_add", data)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
if req.Method == "DELETE" {
|
|
||||||
id, err := strconv.ParseInt(req.FormValue("id"), 10, 64)
|
|
||||||
if err != nil {
|
|
||||||
data["ErrorMsg"] = err
|
|
||||||
log.Error("ssh.DelPublicKey: %v", err)
|
|
||||||
r.JSON(200, map[string]interface{}{
|
|
||||||
"ok": false,
|
|
||||||
"err": err.Error(),
|
|
||||||
})
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
k := &models.PublicKey{
|
|
||||||
Id: id,
|
|
||||||
OwnerId: auth.SignedInId(session),
|
|
||||||
}
|
|
||||||
err = models.DeletePublicKey(k)
|
|
||||||
if err != nil {
|
|
||||||
data["ErrorMsg"] = err
|
|
||||||
log.Error("ssh.DelPublicKey: %v", err)
|
|
||||||
r.JSON(200, map[string]interface{}{
|
|
||||||
"ok": false,
|
|
||||||
"err": err.Error(),
|
|
||||||
})
|
|
||||||
} else {
|
|
||||||
r.JSON(200, map[string]interface{}{
|
|
||||||
"ok": true,
|
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue