diff --git a/app/controllers/bulk_upload_sales_results_controller.rb b/app/controllers/bulk_upload_sales_results_controller.rb index 6af8cb659..f767f0d94 100644 --- a/app/controllers/bulk_upload_sales_results_controller.rb +++ b/app/controllers/bulk_upload_sales_results_controller.rb @@ -6,4 +6,20 @@ class BulkUploadSalesResultsController < ApplicationController def show @bulk_upload = current_user.bulk_uploads.sales.find(params[:id]) end + + def resume + @bulk_upload = current_user.bulk_uploads.sales.find(params[:id]) + + if @bulk_upload.sales_logs.in_progress.count.positive? + set_bulk_upload_logs_filters + + redirect_to(sales_logs_path(bulk_upload_id: [@bulk_upload.id])) + else + reset_logs_filters + end + end + + def summary + @bulk_upload = current_user.bulk_uploads.sales.find(params[:id]) + end end diff --git a/app/views/bulk_upload_sales_results/resume.html.erb b/app/views/bulk_upload_sales_results/resume.html.erb new file mode 100644 index 000000000..f0e243f27 --- /dev/null +++ b/app/views/bulk_upload_sales_results/resume.html.erb @@ -0,0 +1,11 @@ +
+ You’ve completed all the logs that had errors from your bulk upload. +
+ +<%= govuk_button_link_to "Back to all logs", sales_logs_path, button: true %> diff --git a/app/views/bulk_upload_sales_results/summary.html.erb b/app/views/bulk_upload_sales_results/summary.html.erb new file mode 100644 index 000000000..2d02848c0 --- /dev/null +++ b/app/views/bulk_upload_sales_results/summary.html.erb @@ -0,0 +1,30 @@ ++ We could not create logs from your bulk upload. Below is a list of everything that you need to fix your spreadsheet. You can download the <%= govuk_link_to "specification", Forms::BulkUploadSales::PrepareYourFile.new(year: @bulk_upload.year).specification_path, target: "_blank" %> to help you fix the cells in your CSV file. +
+ ++ Filename: <%= @bulk_upload.filename %> +
+