From cd2dd504b8e3eb697755a24051ad888c47c0bcfc Mon Sep 17 00:00:00 2001 From: samyou-softwire Date: Tue, 7 Apr 2026 17:39:06 +0100 Subject: [PATCH] CLDC-3280: Hide upload button if navigating from a view url --- app/models/forms/bulk_upload_resume/confirm.rb | 4 ++-- app/models/forms/bulk_upload_resume/fix_choice.rb | 4 ++-- app/views/bulk_upload_lettings_results/show.html.erb | 4 +++- app/views/bulk_upload_lettings_results/summary.html.erb | 4 +++- app/views/bulk_upload_sales_results/show.html.erb | 4 +++- app/views/bulk_upload_sales_results/summary.html.erb | 4 +++- 6 files changed, 16 insertions(+), 8 deletions(-) diff --git a/app/models/forms/bulk_upload_resume/confirm.rb b/app/models/forms/bulk_upload_resume/confirm.rb index 96a1fe1bc..74d710d22 100644 --- a/app/models/forms/bulk_upload_resume/confirm.rb +++ b/app/models/forms/bulk_upload_resume/confirm.rb @@ -22,9 +22,9 @@ module Forms def error_report_path if BulkUploadErrorSummaryTableComponent.new(bulk_upload:).errors? - send("summary_bulk_upload_#{log_type}_result_path", bulk_upload) + send("summary_bulk_upload_#{log_type}_result_path", bulk_upload, hide_upload_button: "true") else - send("bulk_upload_#{log_type}_result_path", bulk_upload) + send("bulk_upload_#{log_type}_result_path", bulk_upload, hide_upload_button: "true") 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 c731dbf93..a244cb90c 100644 --- a/app/models/forms/bulk_upload_resume/fix_choice.rb +++ b/app/models/forms/bulk_upload_resume/fix_choice.rb @@ -36,9 +36,9 @@ module Forms def error_report_path if BulkUploadErrorSummaryTableComponent.new(bulk_upload:).errors? - send("summary_bulk_upload_#{log_type}_result_path", bulk_upload) + send("summary_bulk_upload_#{log_type}_result_path", bulk_upload, hide_upload_button: "true") else - send("bulk_upload_#{log_type}_result_path", bulk_upload) + send("bulk_upload_#{log_type}_result_path", bulk_upload, hide_upload_button: "true") end end diff --git a/app/views/bulk_upload_lettings_results/show.html.erb b/app/views/bulk_upload_lettings_results/show.html.erb index 5eedefe49..cf8c62eeb 100644 --- a/app/views/bulk_upload_lettings_results/show.html.erb +++ b/app/views/bulk_upload_lettings_results/show.html.erb @@ -33,4 +33,6 @@ -<%= govuk_button_link_to "Upload your file again", start_bulk_upload_lettings_logs_path(organisation_id: @bulk_upload.organisation_id) %> +<% if params[:hide_upload_button] != "true" %> + <%= govuk_button_link_to "Upload your file again", start_bulk_upload_lettings_logs_path(organisation_id: @bulk_upload.organisation_id) %> +<% end %> diff --git a/app/views/bulk_upload_lettings_results/summary.html.erb b/app/views/bulk_upload_lettings_results/summary.html.erb index e0bfd471e..1a31eb0a9 100644 --- a/app/views/bulk_upload_lettings_results/summary.html.erb +++ b/app/views/bulk_upload_lettings_results/summary.html.erb @@ -38,4 +38,6 @@ <% end %> -<%= govuk_button_link_to "Upload your file again", start_bulk_upload_lettings_logs_path(organisation_id: @bulk_upload.organisation_id) %> +<% if params[:hide_upload_button] != "true" %> + <%= govuk_button_link_to "Upload your file again", start_bulk_upload_lettings_logs_path(organisation_id: @bulk_upload.organisation_id) %> +<% end %> diff --git a/app/views/bulk_upload_sales_results/show.html.erb b/app/views/bulk_upload_sales_results/show.html.erb index 2276285fe..68aaf7311 100644 --- a/app/views/bulk_upload_sales_results/show.html.erb +++ b/app/views/bulk_upload_sales_results/show.html.erb @@ -33,4 +33,6 @@ -<%= govuk_button_link_to "Upload your file again", start_bulk_upload_sales_logs_path(organisation_id: @bulk_upload.organisation_id) %> +<% if params[:hide_upload_button] != "true" %> + <%= govuk_button_link_to "Upload your file again", start_bulk_upload_sales_logs_path(organisation_id: @bulk_upload.organisation_id) %> +<% end %> diff --git a/app/views/bulk_upload_sales_results/summary.html.erb b/app/views/bulk_upload_sales_results/summary.html.erb index 4d0d9701d..fc9f39d82 100644 --- a/app/views/bulk_upload_sales_results/summary.html.erb +++ b/app/views/bulk_upload_sales_results/summary.html.erb @@ -38,4 +38,6 @@ <% end %> -<%= govuk_button_link_to "Upload your file again", start_bulk_upload_sales_logs_path(organisation_id: @bulk_upload.organisation_id) %> +<% if params[:hide_upload_button] != "true" %> + <%= govuk_button_link_to "Upload your file again", start_bulk_upload_sales_logs_path(organisation_id: @bulk_upload.organisation_id) %> +<% end %>