From 7e50200dc56d144d91d046f7de55a728323fd09f Mon Sep 17 00:00:00 2001 From: samyou-softwire Date: Wed, 8 Apr 2026 10:05:56 +0100 Subject: [PATCH] CLDC-3280: Make read only error report opt-in this means we can be happy only the touched pages will have a change in behaviour --- app/models/forms/bulk_upload_resume/confirm.rb | 6 +++--- app/models/forms/bulk_upload_resume/fix_choice.rb | 6 +++--- app/views/bulk_upload_lettings_resume/confirm.html.erb | 2 +- app/views/bulk_upload_lettings_resume/fix_choice.html.erb | 2 +- app/views/bulk_upload_sales_resume/confirm.html.erb | 2 +- app/views/bulk_upload_sales_resume/fix_choice.html.erb | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/app/models/forms/bulk_upload_resume/confirm.rb b/app/models/forms/bulk_upload_resume/confirm.rb index 74d710d22..596018d50 100644 --- a/app/models/forms/bulk_upload_resume/confirm.rb +++ b/app/models/forms/bulk_upload_resume/confirm.rb @@ -20,11 +20,11 @@ module Forms send("resume_bulk_upload_#{log_type}_result_path", bulk_upload) end - def error_report_path + def error_report_path(read_only: false) if BulkUploadErrorSummaryTableComponent.new(bulk_upload:).errors? - send("summary_bulk_upload_#{log_type}_result_path", bulk_upload, hide_upload_button: "true") + send("summary_bulk_upload_#{log_type}_result_path", bulk_upload, hide_upload_button: read_only ? "true" : nil) else - send("bulk_upload_#{log_type}_result_path", bulk_upload, hide_upload_button: "true") + send("bulk_upload_#{log_type}_result_path", bulk_upload, hide_upload_button: read_only ? "true" : nil) end end diff --git a/app/models/forms/bulk_upload_resume/fix_choice.rb b/app/models/forms/bulk_upload_resume/fix_choice.rb index a244cb90c..b14970643 100644 --- a/app/models/forms/bulk_upload_resume/fix_choice.rb +++ b/app/models/forms/bulk_upload_resume/fix_choice.rb @@ -34,11 +34,11 @@ module Forms end end - def error_report_path + def error_report_path(read_only: false) if BulkUploadErrorSummaryTableComponent.new(bulk_upload:).errors? - send("summary_bulk_upload_#{log_type}_result_path", bulk_upload, hide_upload_button: "true") + send("summary_bulk_upload_#{log_type}_result_path", bulk_upload, hide_upload_button: read_only ? "true" : nil) else - send("bulk_upload_#{log_type}_result_path", bulk_upload, hide_upload_button: "true") + send("bulk_upload_#{log_type}_result_path", bulk_upload, hide_upload_button: read_only ? "true" : nil) end end diff --git a/app/views/bulk_upload_lettings_resume/confirm.html.erb b/app/views/bulk_upload_lettings_resume/confirm.html.erb index bb15c7101..c72cab57b 100644 --- a/app/views/bulk_upload_lettings_resume/confirm.html.erb +++ b/app/views/bulk_upload_lettings_resume/confirm.html.erb @@ -9,7 +9,7 @@

<%= logs_and_errors_warning(@bulk_upload) %> - <%= govuk_link_to "View the error report", @form.error_report_path %> + <%= govuk_link_to "View the error report", @form.error_report_path(read_only: true) %>

<% if unique_answers_to_be_cleared(@bulk_upload).present? %> diff --git a/app/views/bulk_upload_lettings_resume/fix_choice.html.erb b/app/views/bulk_upload_lettings_resume/fix_choice.html.erb index 225fb07bf..3bb326d02 100644 --- a/app/views/bulk_upload_lettings_resume/fix_choice.html.erb +++ b/app/views/bulk_upload_lettings_resume/fix_choice.html.erb @@ -19,7 +19,7 @@
- <%= govuk_link_to "View the error report", @form.error_report_path %> + <%= govuk_link_to "View the error report", @form.error_report_path(read_only: true) %>
<%= govuk_details(summary_text: "How to choose between fixing errors on the CORE site or in the CSV") do %> diff --git a/app/views/bulk_upload_sales_resume/confirm.html.erb b/app/views/bulk_upload_sales_resume/confirm.html.erb index b47619053..1259d8bf9 100644 --- a/app/views/bulk_upload_sales_resume/confirm.html.erb +++ b/app/views/bulk_upload_sales_resume/confirm.html.erb @@ -9,7 +9,7 @@

<%= logs_and_errors_warning(@bulk_upload) %> - <%= govuk_link_to "View the error report", @form.error_report_path %> + <%= govuk_link_to "View the error report", @form.error_report_path(read_only: true) %>

<% if unique_answers_to_be_cleared(@bulk_upload).present? %> diff --git a/app/views/bulk_upload_sales_resume/fix_choice.html.erb b/app/views/bulk_upload_sales_resume/fix_choice.html.erb index b376ee62d..8a2887678 100644 --- a/app/views/bulk_upload_sales_resume/fix_choice.html.erb +++ b/app/views/bulk_upload_sales_resume/fix_choice.html.erb @@ -19,7 +19,7 @@
- <%= govuk_link_to "View the error report", @form.error_report_path %> + <%= govuk_link_to "View the error report", @form.error_report_path(read_only: true) %>
<%= govuk_details(summary_text: "How to choose between fixing errors on the CORE site or in the CSV") do %>