diff --git a/app/models/zizia/pre_ingest_work.rb b/app/models/zizia/pre_ingest_work.rb
index 7d7685d..1d1cfbe 100644
--- a/app/models/zizia/pre_ingest_work.rb
+++ b/app/models/zizia/pre_ingest_work.rb
@@ -2,5 +2,14 @@
module Zizia
class PreIngestWork < ::ApplicationRecord
has_many :pre_ingest_files
+
+ # Returns the title based on the deduplication_key if the work has been indexed to solr
+ # @return [String] the work's title
+ def title
+ solr_title = ActiveFedora::SolrService.get("deduplication_key_tesim:#{deduplication_key}")
+ .dig('response', 'docs', 0, 'title_tesim', 0)
+ return solr_title unless solr_title.nil?
+ 'This work\'s metadata has not been indexed yet.'
+ end
end
end
diff --git a/app/views/zizia/csv_import_details/_pre_ingest_files_table.html.erb b/app/views/zizia/csv_import_details/_pre_ingest_files_table.html.erb
new file mode 100644
index 0000000..f3def5a
--- /dev/null
+++ b/app/views/zizia/csv_import_details/_pre_ingest_files_table.html.erb
@@ -0,0 +1,20 @@
+
+
+ Filename |
+ Size |
+ Row Number |
+
+ <% pre_ingest_work.pre_ingest_files.each do |pre_ingest_file| %>
+
+
+ <%= pre_ingest_file.basename %>
+ |
+
+ <%= number_to_human_size(pre_ingest_file.size) %>
+ |
+
+ <%= pre_ingest_file.row_number %>
+ |
+
+ <% end %>
+
diff --git a/app/views/zizia/csv_import_details/show.html.erb b/app/views/zizia/csv_import_details/show.html.erb
index b4d0dcd..f78d1ed 100644
--- a/app/views/zizia/csv_import_details/show.html.erb
+++ b/app/views/zizia/csv_import_details/show.html.erb
@@ -7,26 +7,30 @@
Total Size: <%= number_to_human_size(@csv_import_detail.total_size) %>
- Files
-
+ Works & Files
+
+
- Filename |
- Size |
- Row Number |
+ Deduplication Key |
+ Title |
+ Files |
+ Date |
-
- <% @csv_import_detail.pre_ingest_files.each do |pre_ingest_file| %>
-
-
- <%= pre_ingest_file.basename %>
- |
-
- <%= number_to_human_size(pre_ingest_file.size) %>
- |
-
- <%= pre_ingest_file.row_number %>
- |
-
- <% end %>
+ <% @csv_import_detail.pre_ingest_works.each do |pre_ingest_work| %>
+
+
+ <%= pre_ingest_work.deduplication_key%>
+ |
+
+ <%= pre_ingest_work.title %>
+ |
+
+ <%= render 'pre_ingest_files_table', pre_ingest_work: pre_ingest_work %>
+ |
+
+ <%= pre_ingest_work.created_at.strftime("%B %-d, %Y %H:%M") %>
+ |
+
+ <% end %>