@(file: models.File, id: String, comments: List[Comment], previews : Map[models.File, List[(java.lang.String, String, String, String, java.lang.String, String, Long, String)]], sections: List[models.Section], beingProcessed: Boolean, datasets: List[models.Dataset], folders: List[Folder], mds: List[models.Metadata], rdfExported: Boolean, extractionsStatus: Map[String, ExtractionGroup], outputFormats: Option[List[String]], spaceId: Option[String], access:String, folderHierarchy: List[Folder], spaces:List[ProjectSpace], allDatasets: List[Dataset], view_count: Int, view_date: java.util.Date)(implicit user: Option[models.User], request: RequestHeader) @import helper._ @import play.api.Play.current @import api.Permission @import _root_.util.FileUtils @import _root_.util.Formatters._ @implicitFieldConstructor = @{ FieldConstructor(twitterBootstrapInput.f) } @* (pv.id.toString, p.id, p.path, p.main, api.routes.Previews.download(pv.id).toString, pv.contentType, pv.length) *@ @showPreview(id: String, p: (java.lang.String, String, String, String, java.lang.String, String, Long, String), filename: String, contentType: String) = { } @main("File") {
| # | Thumbnail | Position | Description | Find |
|---|---|---|---|---|
| @(if (s.order > 0) s.order else "") |
@if(s.preview.isDefined || s.thumbnail_id.isDefined) {
@if(s.thumbnail_id.isDefined){
|
@if(s.startTime.isDefined) { @(s.startTime.get / 60):@("%02d".format(s.startTime.get % 60)) } else { @if(s.area.isDefined) { @s.area.get.toString } else { Unknown info } } | @s.description.getOrElse("") @if(user.isDefined) { @if(user.get.id.equals(file.author.id)){ } } | Similar |
| Type: | @file.contentType | ||
| File size: | @humanReadableByteCount(file.length) | ||
| File location: | @if(file.loader == "services.mongodb.MongoDBByteStorage") {mongo | } @if(file.loader == "services.filesystem.DiskByteStorageService") { @if(file.loader_id.isEmpty) {missing | } else {@if(file.loader_id.length>10) { ...@file.loader_id.substring(file.loader_id.length-10, file.loader_id.length) } else { @file.loader_id } copy | } }
| Uploaded on: | @file.uploadDate.format("MMM dd, yyyy HH:mm:ss") | ||
| Uploaded as: | @file.originalname | ||
| Uploaded by: | @file.author.fullName | ||
| Access: | @access | ||
| Status: | @file.status |
| Views: | @view_count |
| Last viewed: | @view_date.format("MMM dd, yyyy HH:mm:ss") |
| Downloads: | @file.stats.downloads |
| Last downloaded: | @if(file.stats.last_downloaded.isDefined){@file.stats.last_downloaded.get.format("MMM dd, yyyy HH:mm:ss")}else{Never} |
| Type: | blank |
| Holder: | blank |