<%= notice %>
Download: <%= link_to raw(''), exporter_download_path(@exporter) %>
<% end %><%= t('bulkrax.exporter.labels.name') %>: <%= @exporter.name %>
<%= t('bulkrax.exporter.labels.user') %>: <%= @exporter.user %>
<%= t('bulkrax.exporter.labels.export_type') %>: <%= @exporter.export_type %>
<%= t('bulkrax.exporter.labels.export_from') %>: <%= @exporter.export_from %>
<%= t('bulkrax.exporter.labels.export_source') %>: <% case @exporter.export_from %> <% when 'collection' %> <% collection = Collection.find(@exporter.export_source) %> <%= link_to collection&.title&.first, hyrax.dashboard_collection_path(collection.id) %> <% when 'importer' %> <% importer = Bulkrax::Importer.find(@exporter.export_source) %> <%= link_to importer.name, bulkrax.importer_path(importer.id) %> <% when 'worktype' %> <%= @exporter.export_source %> <% end %>
<%= t('bulkrax.exporter.labels.parser_klass') %>: <%= @exporter.parser_klass %>
<%= t('bulkrax.exporter.labels.limit') %>: <%= @exporter.limit %>
<%= t('bulkrax.exporter.labels.generated_metadata') %>: <%= @exporter.generated_metadata %>
<%= t('bulkrax.exporter.labels.include_thumbnails') %>: <%= @exporter.include_thumbnails %>
<%= render partial: 'bulkrax/shared/bulkrax_errors', locals: {item: @exporter} %> <%= render partial: 'bulkrax/shared/bulkrax_field_mapping', locals: {item: @exporter} %> <%# Currently, no parser-specific fields exist on Exporter, thus there's no real reason to always show this field %> <% if @exporter.parser_fields.present? %>
<%= t('bulkrax.exporter.labels.parser_fields') %>:
<% @exporter.parser_fields.each do |k, v| %>
<%= k %>: <%= v %>
<% end %>
<%= t('bulkrax.exporter.labels.field_mapping') %>:
<%= t('bulkrax.exporter.labels.total_work_entries') %>: <%= @exporter.exporter_runs.last&.total_work_entries %>
Identifier | Entry ID | Status | Errors | Status Set At | Actions | |||
---|---|---|---|---|---|---|---|---|
<%= link_to e.identifier, bulkrax.exporter_entry_path(@exporter.id, e.id) %> | <%= e.id %> | <% if e.status == 'Complete' %><%= e.status %> | <% elsif e.status == 'Pending' %><%= e.status %> | <% else %><%= e.status %> | <% end %> <% if e.last_error.present? %><%= link_to e.last_error.dig('error_class'), bulkrax.exporter_entry_path(@exporter.id, e.id) %> | <% else %><% end %> | <%= e.status_at %> | <%= link_to raw(""), bulkrax.exporter_entry_path(@exporter.id, e.id) %> |