Provide button to delete merged pull request (#441)

* provide button to delete merged pull request

* golint fix
This commit is contained in:
Lunny Xiao 2016-12-25 23:27:25 +08:00 committed by GitHub
parent d4924d45d6
commit 4b7594d9fa
5 changed files with 40 additions and 1 deletions

View file

@ -661,6 +661,15 @@ func ViewIssue(ctx *context.Context) {
}
}
if issue.IsPull {
pull := issue.PullRequest
ctx.Data["IsPullBranchDeletable"] = ctx.Repo.IsWriter() && ctx.Repo.GitRepo.IsBranchExist(pull.HeadBranch)
deleteBranchURL := ctx.Repo.RepoLink + "/branches/" + pull.HeadBranch + "/delete"
queryParams := "?redirect_to=" + ctx.Data["Link"].(string)
ctx.Data["DeleteBranchLink"] = deleteBranchURL + queryParams
}
ctx.Data["Participants"] = participants
ctx.Data["NumParticipants"] = len(participants)
ctx.Data["Issue"] = issue