ontology_helper.rb revision a8590a754ca31744f2fb375c541bbf9be53e5891
module OntologyHelper
def status(resource)
html = content_tag :span, resource.state
if %w(pending downloading processing).include? resource.state
html << " " << image_tag('spinner-16x16.gif', class: 'spinner')
end
if resource.state == 'failed' and resource.is_a? Ontology
version = resource.versions.last
link = ' ('
link << link_to('error',
[resource.repository, resource, :ontology_versions],
:'data-original-title' => version.last_error,
class: 'help'
)
link << ')'
html << content_tag(:span, link.html_safe, class: 'error')
end
html
end
def download_path(resource)
return nil if resource.versions.done.empty?
repository_ontology_ontology_version_path(*resource_chain, resource.versions.done.latest.first)
end
end