aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwxiaoguang <wxiaoguang@gmail.com>2024-05-30 00:28:55 +0800
committerGitHub <noreply@github.com>2024-05-29 16:28:55 +0000
commit34daee6baf2e454e9a99bf2f03ed46011bf38d18 (patch)
tree2eeff32a52ef092aea4a0f05e19aa93fc932eba2
parent31011f5cde15bc8f8b58a714c201e6865ce9fd6e (diff)
downloadgitea-34daee6baf2e454e9a99bf2f03ed46011bf38d18.tar.gz
gitea-34daee6baf2e454e9a99bf2f03ed46011bf38d18.zip
Fix markup preview (#31158)
Fix #31157 After: ![image](https://github.com/go-gitea/gitea/assets/2114189/4d918cce-cd0d-4601-9c81-4b32df1b0b38)
-rw-r--r--routers/web/web.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/routers/web/web.go b/routers/web/web.go
index 6a17c19821..5fb1ce0e80 100644
--- a/routers/web/web.go
+++ b/routers/web/web.go
@@ -1125,6 +1125,9 @@ func registerRoutes(m *web.Route) {
// user/org home, including rss feeds
m.Get("/{username}/{reponame}", ignSignIn, context.RepoAssignment, context.RepoRef(), repo.SetEditorconfigIfExists, repo.Home)
+ // TODO: maybe it should relax the permission to allow "any access"
+ m.Post("/{username}/{reponame}/markup", ignSignIn, context.RepoAssignment, context.RequireRepoReaderOr(unit.TypeCode, unit.TypeIssues, unit.TypePullRequests, unit.TypeReleases, unit.TypeWiki), web.Bind(structs.MarkupOption{}), misc.Markup)
+
m.Group("/{username}/{reponame}", func() {
m.Get("/find/*", repo.FindFiles)
m.Group("/tree-list", func() {
@@ -1236,8 +1239,6 @@ func registerRoutes(m *web.Route) {
m.Post("/reactions/{action}", web.Bind(forms.ReactionForm{}), repo.ChangeCommentReaction)
}, context.RepoMustNotBeArchived())
- m.Post("/markup", web.Bind(structs.MarkupOption{}), misc.Markup)
-
m.Group("/labels", func() {
m.Post("/new", web.Bind(forms.CreateLabelForm{}), repo.NewLabel)
m.Post("/edit", web.Bind(forms.CreateLabelForm{}), repo.UpdateLabel)