@(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)))