Browse Source

init

pull/2379/head
lewis 3 years ago
parent
commit
00e8965d38
2 changed files with 34 additions and 0 deletions
  1. +22
    -0
      routers/repo/grampus.go
  2. +12
    -0
      routers/routes/routes.go

+ 22
- 0
routers/repo/grampus.go View File

@@ -0,0 +1,22 @@
package repo

import (
"code.gitea.io/gitea/modules/base"
"net/http"

"code.gitea.io/gitea/modules/context"
)

const (
tplGrampusTrainJobNew base.TplName = "repo/grampus/trainjob/new"
tplGrampusTrainJobShow base.TplName = "repo/grampus/trainjob/show"
)

func GrampusNew(ctx *context.Context) {
err := cloudBrainNewDataPrepare(ctx)
if err != nil {
ctx.ServerError("get new train-job info failed", err)
return
}
ctx.HTML(http.StatusOK, tplGrampusTrainJobNew)
}

+ 12
- 0
routers/routes/routes.go View File

@@ -1083,6 +1083,18 @@ func RegisterRoutes(m *macaron.Macaron) {
m.Post("/create", reqWechatBind, reqRepoCloudBrainWriter, bindIgnErr(auth.CreateCloudBrainForm{}), repo.CloudBrainCreate)
})
}, context.RepoRef())
m.Group("/grampus", func() {
m.Group("/train-job", func() {
m.Group("/:jobid", func() {
m.Get("", reqRepoCloudBrainReader, repo.CloudBrainTrainJobShow)
m.Post("/stop", cloudbrain.AdminOrOwnerOrJobCreaterRight, repo.CloudBrainStop)
m.Post("/del", cloudbrain.AdminOrOwnerOrJobCreaterRightForTrain, repo.CloudBrainTrainJobDel)
m.Get("/download_model", cloudbrain.AdminOrOwnerOrJobCreaterRightForTrain, repo.CloudBrainDownloadModel)
})
m.Get("/create", reqWechatBind, reqRepoCloudBrainWriter, repo.GrampusNew)
m.Post("/create", reqWechatBind, reqRepoCloudBrainWriter, bindIgnErr(auth.CreateCloudBrainForm{}), repo.GrampusCreate)
})
}, context.RepoRef())
m.Group("/modelmanage", func() {
m.Post("/create_model", reqRepoModelManageWriter, repo.SaveModel)
m.Post("/create_new_model", repo.SaveNewNameModel)


Loading…
Cancel
Save