Add Settings page.

This commit is contained in:
takezoe
2013-05-18 14:14:41 +09:00
parent 2aaf9adf59
commit c71e18a4ef
6 changed files with 104 additions and 2 deletions

View File

@@ -8,6 +8,7 @@ class ScalatraBootstrap extends LifeCycle {
context.mount(new WikiController, "/*")
context.mount(new CreateRepositoryController, "/*")
context.mount(new RepositoryViewerController, "/*")
context.mount(new SettingsController, "/*")
context.addListener(new ServletContextListener(){
def contextInitialized(e: ServletContextEvent): Unit = {

View File

@@ -0,0 +1,14 @@
package app
import util.JGitUtil
class SettingsController extends ControllerBase {
get("/:owner/:repository/settings") {
val owner = params("owner")
val repository = params("repository")
html.settings(JGitUtil.getRepositoryInfo(owner, repository, servletContext))
}
}