From 5fd2d6186122bfa191946b567a5e9dba58b3db46 Mon Sep 17 00:00:00 2001 From: Naoki Takezoe Date: Thu, 28 Dec 2017 18:55:55 +0900 Subject: [PATCH] Database viewer (replacement of H2 console) --- .../controller/SystemSettingsController.scala | 4 ++++ .../gitbucket/core/admin/dbviewer.scala.html | 15 +++++++++++++++ .../twirl/gitbucket/core/admin/menu.scala.html | 6 +++--- 3 files changed, 22 insertions(+), 3 deletions(-) create mode 100644 src/main/twirl/gitbucket/core/admin/dbviewer.scala.html diff --git a/src/main/scala/gitbucket/core/controller/SystemSettingsController.scala b/src/main/scala/gitbucket/core/controller/SystemSettingsController.scala index e306017a8..62e0e8984 100644 --- a/src/main/scala/gitbucket/core/controller/SystemSettingsController.scala +++ b/src/main/scala/gitbucket/core/controller/SystemSettingsController.scala @@ -152,6 +152,10 @@ trait SystemSettingsControllerBase extends AccountManagementControllerBase { )(EditGroupForm.apply) + get("/admin/dbviewer")(adminOnly { + html.dbviewer() + }) + get("/admin/system")(adminOnly { html.system(flash.get("info")) }) diff --git a/src/main/twirl/gitbucket/core/admin/dbviewer.scala.html b/src/main/twirl/gitbucket/core/admin/dbviewer.scala.html new file mode 100644 index 000000000..011e5e109 --- /dev/null +++ b/src/main/twirl/gitbucket/core/admin/dbviewer.scala.html @@ -0,0 +1,15 @@ +@()(implicit context: gitbucket.core.controller.Context) +@gitbucket.core.html.main("Database viewer") { + @gitbucket.core.admin.html.menu("dbviewer") { +
+
+ } +} + + diff --git a/src/main/twirl/gitbucket/core/admin/menu.scala.html b/src/main/twirl/gitbucket/core/admin/menu.scala.html index fe70a8f43..d7a16aeb7 100644 --- a/src/main/twirl/gitbucket/core/admin/menu.scala.html +++ b/src/main/twirl/gitbucket/core/admin/menu.scala.html @@ -25,10 +25,10 @@ Data export / import - @gitbucket.core.plugin.PluginRegistry().getSystemSettingMenus.map { menu =>