add verify git read func

This commit is contained in:
runzexia
2019-04-01 21:25:01 +08:00
committed by zryfish
parent 828de74cc5
commit 70882b5a57
309 changed files with 63573 additions and 93 deletions

31
pkg/apiserver/git/git.go Normal file
View File

@@ -0,0 +1,31 @@
package git
import (
"net/http"
"github.com/emicklei/go-restful"
"kubesphere.io/kubesphere/pkg/errors"
"kubesphere.io/kubesphere/pkg/models/git"
)
func GitReadVerify(request *restful.Request, response *restful.Response) {
authInfo := git.AuthInfo{}
err := request.ReadEntity(&authInfo)
ns := request.PathParameter("namespace")
name := request.PathParameter("name")
if err != nil {
response.WriteHeaderAndEntity(http.StatusInternalServerError, errors.Wrap(err))
return
}
err = git.GitReadVerify(ns, name, authInfo)
if err != nil {
response.WriteHeaderAndEntity(http.StatusInternalServerError, errors.Wrap(err))
return
}
response.WriteAsJson(errors.None)
}