@(state: String, milestones: List[model.Milestone], repository: service.RepositoryService.RepositoryInfo, isWritable: Boolean)(implicit context: app.Context) @import context._ @import view.helpers @html.main("Milestones - " + repository.owner + "/" + repository.name){ @html.header("milestones", repository) @issuestab("milestones", repository)
@if(isWritable){
Create a new milestone }
@defining(milestones.filter(m => if(state == "open") m.closedDate.isEmpty else m.closedDate.isDefined)){ milestones => @milestones.map { milestone => } @if(milestones.isEmpty){ } }
@milestone.title
@if(milestone.closedDate.isDefined){ Closed @helpers.datetime(milestone.closedDate.get) } else { @if(milestone.dueDate.isDefined){ Due in @helpers.date(milestone.dueDate.get) } else { No due date } }
0 closed - 0 open
10%
@if(milestone.description.isDefined){
@helpers.markdown(milestone.description.get, repository, false, false, false)
}
No milestones to show. @if(isWritable){ Create a new milestone. }
}