|
|
|
@ -529,14 +529,16 @@ func RegisterRoutes(m *macaron.Macaron) {
|
|
|
|
|
m.Group("/:username/:reponame", func() {
|
|
|
|
|
m.Group("/releases", func() {
|
|
|
|
|
m.Get("/", repo.MustBeNotBare, repo.Releases)
|
|
|
|
|
}, repo.MustBeNotBare, context.RepoRef())
|
|
|
|
|
m.Group("/releases", func() {
|
|
|
|
|
m.Get("/new", repo.NewRelease)
|
|
|
|
|
m.Post("/new", bindIgnErr(auth.NewReleaseForm{}), repo.NewReleasePost)
|
|
|
|
|
m.Post("/delete", repo.DeleteRelease)
|
|
|
|
|
}, repo.MustBeNotBare, reqRepoWriter, context.RepoRef())
|
|
|
|
|
}, reqSignIn, repo.MustBeNotBare, reqRepoWriter, context.RepoRef())
|
|
|
|
|
m.Group("/releases", func() {
|
|
|
|
|
m.Get("/edit/*", repo.EditRelease)
|
|
|
|
|
m.Post("/edit/*", bindIgnErr(auth.EditReleaseForm{}), repo.EditReleasePost)
|
|
|
|
|
}, repo.MustBeNotBare, reqRepoWriter, func(ctx *context.Context) {
|
|
|
|
|
}, reqSignIn, repo.MustBeNotBare, reqRepoWriter, func(ctx *context.Context) {
|
|
|
|
|
var err error
|
|
|
|
|
ctx.Repo.Commit, err = ctx.Repo.GitRepo.GetBranchCommit(ctx.Repo.Repository.DefaultBranch)
|
|
|
|
|
if err != nil {
|
|
|
|
@ -550,7 +552,7 @@ func RegisterRoutes(m *macaron.Macaron) {
|
|
|
|
|
}
|
|
|
|
|
ctx.Data["CommitsCount"] = ctx.Repo.CommitsCount
|
|
|
|
|
})
|
|
|
|
|
}, reqSignIn, context.RepoAssignment(), context.UnitTypes(), context.LoadRepoUnits(), context.CheckUnit(models.UnitTypeReleases))
|
|
|
|
|
}, context.RepoAssignment(), context.UnitTypes(), context.LoadRepoUnits(), context.CheckUnit(models.UnitTypeReleases))
|
|
|
|
|
|
|
|
|
|
m.Group("/:username/:reponame", func() {
|
|
|
|
|
m.Group("", func() {
|
|
|
|
|