@(issues: List[(model.Issue, List[model.Label], Int)], counts: List[service.PullRequestService.PullRequestCount], filter: Option[String], page: Int, openCount: Int, closedCount: Int, allCount: Int, condition: service.IssuesService.IssueSearchCondition, repository: service.RepositoryService.RepositoryInfo, hasWritePermission: Boolean)(implicit context: app.Context) @import context._ @import view.helpers._ @html.main("Pull Requests - " + repository.owner + "/" + repository.name){ @html.header("pulls", repository) <div class="row-fluid"> <div class="span3"> <ul class="nav nav-pills nav-stacked"> <li@if(filter.isEmpty){ class="active"}> <a href="@url(repository)/pulls"> <span class="count-right">@allCount</span> All Requests </a> </li> @if(loginAccount.isDefined){ <li@if(filter.map(_ == loginAccount.get.userName).getOrElse(false)){ class="active"}> <a href="@url(repository)/pulls/@loginAccount.map(_.userName)"> <span class="count-right">@counts.find(_.userName == loginAccount.get.userName).map(_.count)</span> Yours </a> </li> } </ul> <hr> <ul class="nav nav-pills nav-stacked small"> @counts.map { user => @if(loginAccount.isEmpty || loginAccount.get.userName != user.userName){ <li@if(filter.map(_ == user.userName).getOrElse(false)){ class="active"}> <a href="@url(repository)/pulls/@user.userName"> <span class="count-right">@user.count</span> @user.userName </a> </li> } } </ul> </div> @listparts(issues, page, openCount, closedCount, condition) </div> }