@(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.tab("milestones", false, repository)
|
---|
@milestone.title
@if(milestone.closedDate.isDefined){
Closed @datetime(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. } |