@** * Yona, 21st Century Project Hosting SW * * Copyright Yona & Yobi Authors & NAVER Corp. & NAVER LABS Corp. * https://yona.io **@ @import java.util @import com.avaje.ebean.Page @import models.support.SearchCondition @(title: String, currentPage: Page[Issue], param:SearchCondition, project:Project) @import helper._ @import models.enumeration._ @import utils.AccessControl._ @import utils.TemplateHelper._ @makeFilterLink(fieldName:String, orderBy:String, orderDir:String, fieldText:String) = { @if(orderBy.equals(fieldName)) { @fieldText } else { @fieldText } }
@my_partial_list_quicksearch(param) @if(param.milestoneId != null){ @defining(Milestone.findById(param.milestoneId)){ milestone => @if(milestone != null){
@views.html.milestone.partial_status(milestone, project) } } }
@if(!currentPage.getList.isEmpty){
@if(currentPage.getList.size > 1){
@makeFilterLink("dueDate", param.orderBy, param.orderDir, Messages("common.order.dueDate")) @makeFilterLink("updatedDate", param.orderBy, param.orderDir, Messages("common.order.updatedDate")) @makeFilterLink("createdDate", param.orderBy, param.orderDir, Messages("common.order.date")) @makeFilterLink("numOfComments", param.orderBy, param.orderDir, Messages("common.order.comments"))
}
@my_partial_list(currentPage.getList, param, currentPage.getPageIndex, currentPage.getTotalPageCount, project) } else {

@Messages("issue.is.empty")

}