@(state: String,
milestones: List[(model.Milestone, Int, Int)],
repository: service.RepositoryService.RepositoryInfo,
hasWritePermission: Boolean)(implicit context: app.Context)
@import context._
@import view.helpers._
@html.main(s"Milestones - ${repository.owner}/${repository.name}"){
@html.menu("issues", repository){
@issues.html.navigation("milestones", hasWritePermission, repository)
|
---|
@milestone.title
@if(milestone.closedDate.isDefined){
Closed @helper.html.datetimeago(milestone.closedDate.get)
} else {
@milestone.dueDate.map { dueDate =>
@if(isPast(dueDate)){
![]()
@progress(openCount + closedCount, closedCount)
@if(closedCount == 0){
0%
} else {
@((closedCount.toDouble / (openCount + closedCount).toDouble * 100).toInt)%
} complete
@openCount open
@closedCount closed
@markdown(milestone.description.get, repository, false, false)
}
|
No milestones to show. @if(hasWritePermission){ Create a new milestone. } |