@(metadata: List[models.MetadataDefinition], spaceId: Option[UUID], spaceName: Option[String])(implicit user: Option[models.User]) @import play.api.i18n.Messages @import _root_.util.Formatters._ @main("Metadata Definitions") { @if(metadata.size == 0) {
No metadata present.
} @if(metadata.size > 0) {
@for(m <- metadata) { }
Label Description URI Type Definitions Query Parameter Actions
@((m.json \ "label").asOpt[String].getOrElse("")) @((m.json \ "description").asOpt[String].getOrElse("")) @((m.json \ "uri").asOpt[String].getOrElse("")) @((m.json \ "type").asOpt[String].getOrElse("")) match { case "string" => {String} case "list" => {List} case "listjquery" => {Queryable List} case "scientific_variable" => {Scientific Variable} case "annotation" => {Annotation} case "datetime" => {Date and Time} case "listgeocode" => {Location} case "wkt" => {WKT Location} case _ => {Error: unrecognized type} } @((m.json \ "definitions_url").asOpt[String].getOrElse("")) @((m.json \ "query_parameter").asOpt[String].getOrElse("")) Edit / Delete
}


}