From b63a0693117bf356691406bb0f335df06830a498 Mon Sep 17 00:00:00 2001 From: kosiakkatrina <54268893+kosiakkatrina@users.noreply.github.com> Date: Mon, 19 Jun 2023 09:00:02 +0100 Subject: [PATCH] CLDC-2374 Update bulk upload guidance (#1703) * Update 23/24 lettings prepare your file guidance * Separate and update bulk upload sales guidance * Update shared guidance and sales file path * Rename old_template_path to legacy_template_path * Remove wrong bullet point * Update legacy template path based on year --- .../forms/bulk_upload_lettings/guidance.rb | 4 +-- .../bulk_upload_lettings/prepare_your_file.rb | 2 +- .../forms/bulk_upload_sales/guidance.rb | 4 +-- .../bulk_upload_sales/prepare_your_file.rb | 16 +++++++-- .../forms/prepare_your_file_2023.html.erb | 5 +-- ...ml.erb => prepare_your_file_2022.html.erb} | 3 +- .../forms/prepare_your_file_2023.html.erb | 36 +++++++++++++++++++ .../bulk_upload_shared/guidance.html.erb | 9 ++++- 8 files changed, 66 insertions(+), 13 deletions(-) rename app/views/bulk_upload_sales_logs/forms/{prepare_your_file.html.erb => prepare_your_file_2022.html.erb} (79%) create mode 100644 app/views/bulk_upload_sales_logs/forms/prepare_your_file_2023.html.erb diff --git a/app/models/forms/bulk_upload_lettings/guidance.rb b/app/models/forms/bulk_upload_lettings/guidance.rb index 55db10718..862a8af51 100644 --- a/app/models/forms/bulk_upload_lettings/guidance.rb +++ b/app/models/forms/bulk_upload_lettings/guidance.rb @@ -15,8 +15,8 @@ module Forms bulk_upload_lettings_log_path(id: "prepare-your-file", form: { year: }) end - def old_template_path - Forms::BulkUploadLettings::PrepareYourFile.new.old_template_path + def legacy_template_path + Forms::BulkUploadLettings::PrepareYourFile.new.legacy_template_path end def template_path diff --git a/app/models/forms/bulk_upload_lettings/prepare_your_file.rb b/app/models/forms/bulk_upload_lettings/prepare_your_file.rb index 26032e614..601f09848 100644 --- a/app/models/forms/bulk_upload_lettings/prepare_your_file.rb +++ b/app/models/forms/bulk_upload_lettings/prepare_your_file.rb @@ -30,7 +30,7 @@ module Forms bulk_upload_lettings_log_path(id: page_id, form: { year:, needstype: }) end - def old_template_path + def legacy_template_path case year when 2022 "/files/bulk-upload-lettings-template-2022-23.xlsx" diff --git a/app/models/forms/bulk_upload_sales/guidance.rb b/app/models/forms/bulk_upload_sales/guidance.rb index c9869ee14..eb472ad3a 100644 --- a/app/models/forms/bulk_upload_sales/guidance.rb +++ b/app/models/forms/bulk_upload_sales/guidance.rb @@ -15,8 +15,8 @@ module Forms bulk_upload_sales_log_path(id: "prepare-your-file", form: { year: }) end - def old_template_path - Forms::BulkUploadLettings::PrepareYourFile.new.old_template_path + def legacy_template_path + Forms::BulkUploadSales::PrepareYourFile.new.legacy_template_path end def template_path diff --git a/app/models/forms/bulk_upload_sales/prepare_your_file.rb b/app/models/forms/bulk_upload_sales/prepare_your_file.rb index 710cdbef3..9425a6662 100644 --- a/app/models/forms/bulk_upload_sales/prepare_your_file.rb +++ b/app/models/forms/bulk_upload_sales/prepare_your_file.rb @@ -8,7 +8,12 @@ module Forms attribute :year, :integer def view_path - "bulk_upload_sales_logs/forms/prepare_your_file" + case year + when 2022 + "bulk_upload_sales_logs/forms/prepare_your_file_2022" + else + "bulk_upload_sales_logs/forms/prepare_your_file_2023" + end end def back_path @@ -23,8 +28,13 @@ module Forms bulk_upload_sales_log_path(id: "upload-your-file", form: { year: }) end - def old_template_path - "/files/bulk-upload-sales-template-2022-23.xlsx" + def legacy_template_path + case year + when 2022 + "/files/bulk-upload-sales-template-2022-23.xlsx" + else + "/files/bulk-upload-sales-legacy-template-2023-24.xlsx" + end end def template_path diff --git a/app/views/bulk_upload_lettings_logs/forms/prepare_your_file_2023.html.erb b/app/views/bulk_upload_lettings_logs/forms/prepare_your_file_2023.html.erb index a1d25397b..f15972491 100644 --- a/app/views/bulk_upload_lettings_logs/forms/prepare_your_file_2023.html.erb +++ b/app/views/bulk_upload_lettings_logs/forms/prepare_your_file_2023.html.erb @@ -12,13 +12,14 @@
Use one of these templates to upload logs for 2023/24:
There is no step-by-step bulk upload guide like there is with single log upload. However, you can download <%= govuk_link_to "our template", @form.template_path %>, which you can copy-paste data into from your systems column-by-column. You can also view a post-upload report showing any data errors, and our <%= govuk_link_to "data specification", @form.specification_path, target: "_blank" %> can help fix these.
+There is no step-by-step bulk upload guide like there is with single log upload. However, you can download <%= @form.year == 2022 ? govuk_link_to("our template", @form.template_path) : "one of our templates" %>, which you can copy-paste data into from your systems column-by-column. You can also view a post-upload report showing any data errors, and our <%= govuk_link_to "data specification", @form.specification_path, target: "_blank" %> can help fix these.
+ <% if @form.year == 2023 %> + <%= govuk_details(summary_text: "How to choose the right template") do %> +Use one of these templates to upload logs for 2023/24:
+<%= govuk_link_to "New template", @form.template_path %>: In this template, the questions are in the same order as the 2023/24 paper form and web form. Use this template if your organisation is new to bulk upload or if your housing management system matches the new column ordering.
+<%= govuk_link_to "Legacy template", @form.legacy_template_path %>: In this template, the questions are in the same order as the 2022/23 template, with new questions added on to the end. Use this template if you have not updated your system to match the new template yet.
+ <% end %> + <% end %>If you still need support mapping data in the way we need, DLUHC’s helpdesk can help. If your data is across multiple systems, or is hard to export as a single file in the correct format, you could try different exports, or copy-pasting data by hand.