mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-05 04:56:02 +01:00
New wiki page creation works.
This commit is contained in:
@@ -11,7 +11,7 @@ class WikiController extends ControllerBase {
|
||||
"pageName" -> trim(label("Page name" , text(required, maxlength(40)))),
|
||||
"content" -> trim(label("Content" , text(required))),
|
||||
"message" -> trim(label("Message" , optional(text()))),
|
||||
"currentPageName" -> trim(label("Current page name" , text(required)))
|
||||
"currentPageName" -> trim(label("Current page name" , text()))
|
||||
)(WikiPageEditForm.apply)
|
||||
|
||||
get("/:owner/:repository/wiki"){
|
||||
@@ -43,14 +43,21 @@ class WikiController extends ControllerBase {
|
||||
JGitUtil.getRepositoryInfo(owner, repository, servletContext))
|
||||
}
|
||||
|
||||
post("/:owner/:repository/wiki/:page/_edit", form){ form =>
|
||||
post("/:owner/:repository/wiki/_save", form){ form =>
|
||||
val owner = params("owner")
|
||||
val repository = params("repository")
|
||||
val page = params("page")
|
||||
|
||||
WikiUtil.savePage(owner, repository, form.currentPageName, form.pageName,
|
||||
form.content, LoginUser, form.message.getOrElse(""))
|
||||
|
||||
redirect("%s/%s/wiki/%s".format(owner, repository, page))
|
||||
redirect("%s/%s/wiki/%s".format(owner, repository, form.pageName))
|
||||
}
|
||||
|
||||
get("/:owner/:repository/wiki/_new"){
|
||||
val owner = params("owner")
|
||||
val repository = params("repository")
|
||||
|
||||
html.wikiedit("", None,
|
||||
JGitUtil.getRepositoryInfo(owner, repository, servletContext))
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user