diff --git a/src/main/scala/app/RepositorySettingsController.scala b/src/main/scala/app/RepositorySettingsController.scala index a647930..fff2294 100644 --- a/src/main/scala/app/RepositorySettingsController.scala +++ b/src/main/scala/app/RepositorySettingsController.scala @@ -89,6 +89,13 @@ }) /** + * Display the web hook page. + */ + get("/:owner/:repository/settings/hooks")(ownerOnly { repository => + settings.html.hooks(repository) + }) + + /** * Display the delete repository page. */ get("/:owner/:repository/settings/delete")(ownerOnly { diff --git a/src/main/twirl/settings/hooks.scala.html b/src/main/twirl/settings/hooks.scala.html new file mode 100644 index 0000000..6f3ce16 --- /dev/null +++ b/src/main/twirl/settings/hooks.scala.html @@ -0,0 +1,16 @@ +@(repository: service.RepositoryService.RepositoryInfo)(implicit context: app.Context) +@import context._ +@import view.helpers._ +@html.main("Settings", Some(repository)){ + @html.header("settings", repository) + @menu("hooks", repository){ +

WebHook URLs

+
+
+ +
+ + +
+ } +} diff --git a/src/main/twirl/settings/menu.scala.html b/src/main/twirl/settings/menu.scala.html index 6627c99..fa546eb 100644 --- a/src/main/twirl/settings/menu.scala.html +++ b/src/main/twirl/settings/menu.scala.html @@ -11,6 +11,9 @@ Collaborators + + Service Hooks + Delete Repository