mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-10 07:25:50 +01:00
fix delete release action.
This commit is contained in:
@@ -88,10 +88,9 @@ trait ReleaseControllerBase extends ControllerBase {
|
|||||||
redirect(s"/${release.userName}/${release.repositoryName}/releases/${release.releaseId}")
|
redirect(s"/${release.userName}/${release.repositoryName}/releases/${release.releaseId}")
|
||||||
})
|
})
|
||||||
|
|
||||||
get("/:owner/:repository/release/delete/:id")(writableUsersOnly { repository =>
|
ajaxPost("/:owner/:repository/releases/delete/:id")(writableUsersOnly { repository =>
|
||||||
deleteRelease(repository.owner, repository.name, params("id"))
|
deleteRelease(repository.owner, repository.name, params("id"))
|
||||||
|
org.json4s.jackson.Serialization.write(Map("message" -> "ok"))
|
||||||
redirect(s"/${repository.owner}/${repository.name}/releases")
|
|
||||||
})
|
})
|
||||||
|
|
||||||
ajaxPost("/:owner/:repository/releases/edit_title/:id", releaseTitleEditForm)(writableUsersOnly { (title, repository) =>
|
ajaxPost("/:owner/:repository/releases/edit_title/:id", releaseTitleEditForm)(writableUsersOnly { (title, repository) =>
|
||||||
|
|||||||
@@ -125,13 +125,9 @@ $(function(){
|
|||||||
});
|
});
|
||||||
$('#delete-release').click(function(){
|
$('#delete-release').click(function(){
|
||||||
if(confirm('Are you sure you want to delete this?')) {
|
if(confirm('Are you sure you want to delete this?')) {
|
||||||
var id = $(this).closest('a').data('comment-id');
|
$.post('@helpers.url(repository)/releases/delete/' + @release.releaseId,
|
||||||
$.post('@helpers.url(repository)/issue_comments/delete/' + id,
|
|
||||||
function(data){
|
function(data){
|
||||||
if(data > 0) {
|
location.href = "@helpers.url(repository)/releases";
|
||||||
$('#comment-' + id).prev('div.issue-avatar-image').remove();
|
|
||||||
$('#comment-' + id).remove();
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
Reference in New Issue
Block a user