<%= render :partial => 'nav' %> <% @provenance.each do |p| %> <% j = p[:job] %> <% if j %> <% else %> <% end %> <% end %>
job output ↑ command/version + parameters start clock time
<%= j.uuid %>
<%= j.submit_id %>
<%= p[:output] %>
↑ <%= j.command %> <%= link_to_if j.command_version.match(/[0-9a-f]{40}/), j.command_version, "https://redmine.clinicalfuture.com/projects/freefactories/repository/revisions/#{j.command_version}" if j.command_version %>
<% j.command_parameters.each do |k,v| %> <%= k.to_s %>
<%= v %>
<% end %>
<%= j.started_at %> <% if j.started_at and j.finished_at %> <%= raw(distance_of_time_in_words(j.started_at, j.finished_at).sub('about ','~').sub(' ',' ')) %> <% elsif j.started_at and j.running %> <%= raw(distance_of_time_in_words(j.started_at, Time.now).sub('about ','~').sub(' ',' ')) %> (running) <% end %>
lookup fail
<%= p[:target] %>
<% @sourcedata.values.each do |sourcedata| %> <% end %>
collection data size protected? origin
<%= sourcedata[:uuid] %> <%= sourcedata[:collection].data_size if sourcedata[:collection] and sourcedata[:collection].data_size %> <% if sourcedata[:protected] %> yes <% else %> no <% end %> <% if sourcedata[:data_origins] %> <% sourcedata[:data_origins].each do |data_origin| %> <%= data_origin[0] %> <%= data_origin[2] %>
<% end %> <% end %>