@(dataset: models.Dataset, collectionId: Option[String], redirect: Call, selected: Boolean)(implicit flash: play.api.mvc.Flash, user: Option[models.User]) @import api.Permission
@if(!dataset.thumbnail_id.isEmpty){
}
@if(user.isDefined) { @if(selected) { } else { } }
@if(!dataset.thumbnail_id.isEmpty){ Thumbnail of @Html(dataset.name) } else { }
@Html(dataset.description.replace("\n","
"))
@Messages("owner.label"): @dataset.author.fullName
Created on @dataset.created.format("MMM dd, yyyy")
@if(user.isDefined) { @if(!dataset.followers.contains(user.get.id)) { } else { } } @if(dataset.files.length > 0 && Permission.checkPermission(Permission.DownloadFiles, ResourceRef(ResourceRef.dataset, dataset.id))) { } @if(user.isDefined) { @if(collectionId.isDefined) { @if(user.get.id.equals(dataset.author.id) || Permission.checkPermission(Permission.RemoveResourceFromCollection, ResourceRef(ResourceRef.collection, UUID(collectionId.get)))){ } else {
} } else { @if(user.get.id.equals(dataset.author.id) || Permission.checkPermission(Permission.DeleteDataset, ResourceRef(ResourceRef.dataset, dataset.id))){ } else {
} } }