diff --git a/src/main/twirl/issues/commentform.scala.html b/src/main/twirl/issues/commentform.scala.html index 26d2f63..c94964a 100644 --- a/src/main/twirl/issues/commentform.scala.html +++ b/src/main/twirl/issues/commentform.scala.html @@ -1,4 +1,5 @@ @(issue: model.Issue, + reopenable: Boolean, hasWritePermission: Boolean, repository: service.RepositoryService.RepositoryInfo)(implicit context: app.Context) @import context._ @@ -14,7 +15,7 @@
- @if((!issue.isPullRequest || !issue.closed) && (hasWritePermission || issue.openedUserName == loginAccount.get.userName)){ + @if((reopenable || !issue.closed) && (hasWritePermission || issue.openedUserName == loginAccount.get.userName)){ }
diff --git a/src/main/twirl/issues/issue.scala.html b/src/main/twirl/issues/issue.scala.html index a92c541..0033e14 100644 --- a/src/main/twirl/issues/issue.scala.html +++ b/src/main/twirl/issues/issue.scala.html @@ -19,7 +19,7 @@
@issuedetail(issue, comments, collaborators, milestones, hasWritePermission, repository) @commentlist(issue, comments, hasWritePermission, repository) - @commentform(issue, hasWritePermission, repository) + @commentform(issue, true, hasWritePermission, repository)
@if(issue.closed) { diff --git a/src/main/twirl/pulls/conversation.scala.html b/src/main/twirl/pulls/conversation.scala.html index 593b894..f5ba2c2 100644 --- a/src/main/twirl/pulls/conversation.scala.html +++ b/src/main/twirl/pulls/conversation.scala.html @@ -13,57 +13,59 @@
@issues.html.issuedetail(issue, comments, collaborators, milestones, hasWritePermission, repository) @issues.html.commentlist(issue, comments, hasWritePermission, repository, Some(pullreq)) - @if(hasWritePermission && !issue.closed){ -
-
-
- - } - @if(hasWritePermission && issue.closed && pullreq.userName == pullreq.requestUserName && - pullreq.repositoryName == pullreq.requestRepositoryName && repository.branchList.contains(pullreq.requestBranch)){ -
-
- Delete branch -
- Pull request successfully merged and closed -
- You're all set-the @pullreq.requestBranch branch can be safely deleted. -
-
- } - @issues.html.commentform(issue, hasWritePermission, repository) -
-
- @if(issue.closed) { - @if(comments.exists(_.action == "merge")){ - Merged - } else { - Closed } - } else { - Open - } -
- @comments.size @plural(comments.size, "comment") + @if(hasWritePermission && issue.closed && pullreq.userName == pullreq.requestUserName && + pullreq.repositoryName == pullreq.requestRepositoryName && repository.branchList.contains(pullreq.requestBranch)){ +
+
+ Delete branch +
+ Pull request successfully merged and closed +
+ You're all set-the @pullreq.requestBranch branch can be safely deleted. +
+
+ } + @issues.html.commentform(issue, !merged, hasWritePermission, repository)
+
+ @if(issue.closed) { + @if(merged){ + Merged + } else { + Closed + } + } else { + Open + } +
+ @comments.size @plural(comments.size, "comment") +
+ }
@issues.html.labels(issue, issueLabels, labels, hasWritePermission, repository)