mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-06 21:45:50 +01:00
(refs #74)Remove web hook URL is available.
This commit is contained in:
@@ -106,11 +106,23 @@ trait RepositorySettingsControllerBase extends ControllerBase with FlashMapSuppo
|
|||||||
settings.html.hooks(getWebHookURLs(repository.owner, repository.name), repository)
|
settings.html.hooks(getWebHookURLs(repository.owner, repository.name), repository)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the web hook URL.
|
||||||
|
*/
|
||||||
post("/:owner/:repository/settings/hooks/add", webHookForm)(ownerOnly { (form, repository) =>
|
post("/:owner/:repository/settings/hooks/add", webHookForm)(ownerOnly { (form, repository) =>
|
||||||
addWebHookURL(repository.owner, repository.name, form.url)
|
addWebHookURL(repository.owner, repository.name, form.url)
|
||||||
redirect(s"/${repository.owner}/${repository.name}/settings/hooks")
|
redirect(s"/${repository.owner}/${repository.name}/settings/hooks")
|
||||||
})
|
})
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Delete the web hook URL.
|
||||||
|
*/
|
||||||
|
get("/:owner/:repository/settings/hooks/delete")(ownerOnly { repository =>
|
||||||
|
val url = params("url")
|
||||||
|
deleteWebHookURL(repository.owner, repository.name, url)
|
||||||
|
redirect(s"/${repository.owner}/${repository.name}/settings/hooks")
|
||||||
|
})
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Display the delete repository page.
|
* Display the delete repository page.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
<h3>WebHook URLs</h3>
|
<h3>WebHook URLs</h3>
|
||||||
<ul>
|
<ul>
|
||||||
@webHooks.map { webHook =>
|
@webHooks.map { webHook =>
|
||||||
<li>@webHook.url <a href="#" class="remove">(remove)</a></li>
|
<li>@webHook.url <a href="@url(repository)/settings/hooks/delete?url=@urlEncode(webHook.url)" class="remove">(remove)</a></li>
|
||||||
}
|
}
|
||||||
</ul>
|
</ul>
|
||||||
<form method="POST" action="@url(repository)/settings/hooks/add" validate="true">
|
<form method="POST" action="@url(repository)/settings/hooks/add" validate="true">
|
||||||
|
|||||||
Reference in New Issue
Block a user