diff --git a/src/main/scala/app/IssuesController.scala b/src/main/scala/app/IssuesController.scala index 24f4b69..63dc9fb 100644 --- a/src/main/scala/app/IssuesController.scala +++ b/src/main/scala/app/IssuesController.scala @@ -93,6 +93,9 @@ getMilestones(owner, repository).filter(_.closedDate.isEmpty), countIssue(owner, repository, condition.copy(state = "open"), filter, userName), countIssue(owner, repository, condition.copy(state = "closed"), filter, userName), + countIssue(owner, repository, condition, "all", None), + context.loginAccount.map(x => countIssue(owner, repository, condition, "assigned", Some(x.userName))), + context.loginAccount.map(x => countIssue(owner, repository, condition, "created_by", Some(x.userName))), condition, filter, repositoryInfo, isWritable(owner, repository, context.loginAccount)) } getOrElse NotFound diff --git a/src/main/twirl/issues/issues.scala.html b/src/main/twirl/issues/issues.scala.html index 398d6f6..933bab4 100644 --- a/src/main/twirl/issues/issues.scala.html +++ b/src/main/twirl/issues/issues.scala.html @@ -1,5 +1,5 @@ @(issues: List[model.Issue], labels: List[model.Label], milestones: List[model.Milestone], - openCount: Int, closedCount: Int, + openCount: Int, closedCount: Int, allCount: Int, assignedCount: Option[Int], createdByCount: Option[Int], condition: service.IssuesService.IssueSearchCondition, filter: String, repository: service.RepositoryService.RepositoryInfo, isWritable: Boolean)(implicit context: app.Context) @import context._ @@ -12,20 +12,20 @@