fix delete release action.

This commit is contained in:
KOUNOIKE Yuusuke
2017-04-22 09:23:43 +09:00
parent 44d2918dee
commit 806a5aecef
2 changed files with 4 additions and 9 deletions

View File

@@ -88,10 +88,9 @@ trait ReleaseControllerBase extends ControllerBase {
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"))
redirect(s"/${repository.owner}/${repository.name}/releases")
org.json4s.jackson.Serialization.write(Map("message" -> "ok"))
})
ajaxPost("/:owner/:repository/releases/edit_title/:id", releaseTitleEditForm)(writableUsersOnly { (title, repository) =>

View File

@@ -125,13 +125,9 @@ $(function(){
});
$('#delete-release').click(function(){
if(confirm('Are you sure you want to delete this?')) {
var id = $(this).closest('a').data('comment-id');
$.post('@helpers.url(repository)/issue_comments/delete/' + id,
$.post('@helpers.url(repository)/releases/delete/' + @release.releaseId,
function(data){
if(data > 0) {
$('#comment-' + id).prev('div.issue-avatar-image').remove();
$('#comment-' + id).remove();
}
location.href = "@helpers.url(repository)/releases";
});
}
return false;