@(task: models.task.Task,
annotation: models.annotation.AnnotationLike,
taskType: net.liftweb.common.Box[models.task.TaskType],
project: net.liftweb.common.Box[models.task.Project],
dataSetName: String,
statsOpt: Option[models.tracing.skeleton.SkeletonTracingStatistic],
content: net.liftweb.common.Box[models.annotation.AnnotationContent],
user: models.user.User
)
@import models.annotation.AnnotationDAO
@linkText(failed: Boolean) = {
@if(failed) {
Review failed -
} else {
Review -
}
}
@formatHash(task.id) |
@taskType.map(_.summary).getOrElse("") - @annotation.typ |
@project.map(_.name).getOrElse("") |
@taskType.map( _.settings.allowedModes.map{ mode => {
mode.capitalize
}}).getOrElse(List(""))
|
@dataSetName |
@statsOpt.map{ stats =>
@stats.numberOfTrees
• @stats.numberOfNodes
@stats.numberOfEdges
|
}.getOrElse( | )
@content.map(e => formatDate(e.timestamp)).getOrElse("")
|
@annotation.state match{
case s if s.isFinished => {
Finished
}
case _ => {
In Progress
}
}
|
@annotationLinks(annotation.actions(Some(user)))
|