Newer
Older
gitbucket_jkp / src / main / twirl / issues / issue.scala.html
@(issue: model.Issue,
  comments: List[model.IssueComment],
  issueLabels: List[model.Label],
  collaborators: List[String],
  milestones: List[(model.Milestone, Int, Int)],
  labels: List[model.Label],
  hasWritePermission: Boolean,
  repository: service.RepositoryService.RepositoryInfo)(implicit context: app.Context)
@import context._
@import view.helpers._
@html.main(s"${issue.title} - Issue #${issue.issueId} - ${repository.owner}/${repository.name}", Some(repository)){
  @html.header("issues", repository)
  @tab("issues", repository)
  <ul class="nav nav-tabs">
    <li class="pull-left"><a href="@url(repository)/issues"><i class="icon-arrow-left"></i> Back to issue list</a></li>
    <li class="pull-right">Issue #@issue.issueId</li>
  </ul>
  <div class="row-fluid">
    <div class="span10">
      @issuedetail(issue, comments, collaborators, milestones, hasWritePermission, repository)
      @commentlist(issue, comments, hasWritePermission, repository)
      @commentform(issue, hasWritePermission, repository)
    </div>
    <div class="span2">
      @if(issue.closed) {
        <span class="label label-important issue-status">Closed</span>
      } else {
        <span class="label label-success issue-status">Open</span>
      }
      <div class="small" style="text-align: center;">
        @defining(comments.filter( _.action.contains("comment") ).size){ count =>
          <span class="strong">@count</span> @plural(count, "comment")
        }
      </div>
      <hr/>
      @issues.html.labels(issue, issueLabels, labels, hasWritePermission, repository)
    </div>
  </div>
}