Browse Source

CLDC-4184: Add 2026 question numbers

pull/3221/head
samyou-softwire 2 months ago
parent
commit
54d11b1d11
  1. 2
      app/models/form/sales/questions/address_line1.rb
  2. 2
      app/models/form/sales/questions/address_search.rb
  3. 2
      app/models/form/sales/questions/age1.rb
  4. 2
      app/models/form/sales/questions/age2.rb
  5. 2
      app/models/form/sales/questions/armed_forces.rb
  6. 2
      app/models/form/sales/questions/armed_forces_spouse.rb
  7. 2
      app/models/form/sales/questions/buyer1_age_known.rb
  8. 2
      app/models/form/sales/questions/buyer1_ethnic_background_arab.rb
  9. 2
      app/models/form/sales/questions/buyer1_ethnic_background_asian.rb
  10. 2
      app/models/form/sales/questions/buyer1_ethnic_background_black.rb
  11. 2
      app/models/form/sales/questions/buyer1_ethnic_background_mixed.rb
  12. 2
      app/models/form/sales/questions/buyer1_ethnic_background_white.rb
  13. 2
      app/models/form/sales/questions/buyer1_ethnic_group.rb
  14. 2
      app/models/form/sales/questions/buyer1_income.rb
  15. 2
      app/models/form/sales/questions/buyer1_income_known.rb
  16. 2
      app/models/form/sales/questions/buyer1_live_in_property.rb
  17. 2
      app/models/form/sales/questions/buyer1_mortgage.rb
  18. 2
      app/models/form/sales/questions/buyer1_nationality.rb
  19. 2
      app/models/form/sales/questions/buyer1_previous_tenure.rb
  20. 2
      app/models/form/sales/questions/buyer1_working_situation.rb
  21. 2
      app/models/form/sales/questions/buyer2_age_known.rb
  22. 2
      app/models/form/sales/questions/buyer2_ethnic_background_arab.rb
  23. 2
      app/models/form/sales/questions/buyer2_ethnic_background_asian.rb
  24. 2
      app/models/form/sales/questions/buyer2_ethnic_background_black.rb
  25. 2
      app/models/form/sales/questions/buyer2_ethnic_background_mixed.rb
  26. 2
      app/models/form/sales/questions/buyer2_ethnic_background_white.rb
  27. 2
      app/models/form/sales/questions/buyer2_ethnic_group.rb
  28. 2
      app/models/form/sales/questions/buyer2_income.rb
  29. 2
      app/models/form/sales/questions/buyer2_income_known.rb
  30. 2
      app/models/form/sales/questions/buyer2_live_in_property.rb
  31. 2
      app/models/form/sales/questions/buyer2_living_in.rb
  32. 2
      app/models/form/sales/questions/buyer2_mortgage.rb
  33. 2
      app/models/form/sales/questions/buyer2_nationality.rb
  34. 2
      app/models/form/sales/questions/buyer2_relationship_to_buyer1.rb
  35. 2
      app/models/form/sales/questions/buyer2_relationship_to_buyer1_yes_no.rb
  36. 2
      app/models/form/sales/questions/buyer2_working_situation.rb
  37. 2
      app/models/form/sales/questions/buyer_company.rb
  38. 2
      app/models/form/sales/questions/buyer_interview.rb
  39. 2
      app/models/form/sales/questions/buyer_live.rb
  40. 2
      app/models/form/sales/questions/buyer_still_serving.rb
  41. 2
      app/models/form/sales/questions/county.rb
  42. 2
      app/models/form/sales/questions/deposit_discount.rb
  43. 2
      app/models/form/sales/questions/discount.rb
  44. 2
      app/models/form/sales/questions/discounted_ownership_type.rb
  45. 2
      app/models/form/sales/questions/fromprop.rb
  46. 2
      app/models/form/sales/questions/gender_identity1.rb
  47. 2
      app/models/form/sales/questions/gender_identity2.rb
  48. 2
      app/models/form/sales/questions/grant.rb
  49. 2
      app/models/form/sales/questions/handover_date.rb
  50. 2
      app/models/form/sales/questions/has_management_fee.rb
  51. 2
      app/models/form/sales/questions/household_disability.rb
  52. 2
      app/models/form/sales/questions/household_wheelchair.rb
  53. 2
      app/models/form/sales/questions/housing_benefits.rb
  54. 2
      app/models/form/sales/questions/joint_purchase.rb
  55. 2
      app/models/form/sales/questions/la_nominations.rb
  56. 2
      app/models/form/sales/questions/management_fee.rb
  57. 2
      app/models/form/sales/questions/managing_organisation.rb
  58. 2
      app/models/form/sales/questions/monthly_rent.rb
  59. 2
      app/models/form/sales/questions/monthly_rent_after_staircasing.rb
  60. 2
      app/models/form/sales/questions/monthly_rent_before_staircasing.rb
  61. 1
      app/models/form/sales/questions/nationality_all.rb
  62. 1
      app/models/form/sales/questions/nationality_all_group.rb
  63. 2
      app/models/form/sales/questions/number_joint_buyers.rb
  64. 2
      app/models/form/sales/questions/number_of_others_in_property.rb
  65. 2
      app/models/form/sales/questions/ownership_scheme.rb
  66. 2
      app/models/form/sales/questions/owning_organisation_id.rb
  67. 2
      app/models/form/sales/questions/person_age.rb
  68. 2
      app/models/form/sales/questions/person_age_known.rb
  69. 2
      app/models/form/sales/questions/person_gender_identity.rb
  70. 2
      app/models/form/sales/questions/person_relationship_to_buyer_1_yes_no.rb
  71. 2
      app/models/form/sales/questions/person_working_situation.rb
  72. 2
      app/models/form/sales/questions/postcode_for_full_address.rb
  73. 2
      app/models/form/sales/questions/previous_bedrooms.rb
  74. 2
      app/models/form/sales/questions/previous_la_known.rb
  75. 2
      app/models/form/sales/questions/previous_postcode.rb
  76. 2
      app/models/form/sales/questions/previous_postcode_known.rb
  77. 2
      app/models/form/sales/questions/previous_tenure.rb
  78. 2
      app/models/form/sales/questions/previous_tenure_buyer2.rb
  79. 2
      app/models/form/sales/questions/prevloc.rb
  80. 2
      app/models/form/sales/questions/prevown.rb
  81. 2
      app/models/form/sales/questions/prevshared.rb
  82. 2
      app/models/form/sales/questions/privacy_notice.rb
  83. 2
      app/models/form/sales/questions/property_building_type.rb
  84. 2
      app/models/form/sales/questions/property_local_authority.rb
  85. 2
      app/models/form/sales/questions/property_number_of_bedrooms.rb
  86. 2
      app/models/form/sales/questions/property_unit_type.rb
  87. 2
      app/models/form/sales/questions/property_wheelchair_accessible.rb
  88. 2
      app/models/form/sales/questions/purchaser_code.rb
  89. 2
      app/models/form/sales/questions/resale.rb
  90. 2
      app/models/form/sales/questions/sale_date.rb
  91. 2
      app/models/form/sales/questions/savings.rb
  92. 2
      app/models/form/sales/questions/savings_nk.rb
  93. 2
      app/models/form/sales/questions/shared_ownership_type.rb
  94. 2
      app/models/form/sales/questions/staircase.rb
  95. 2
      app/models/form/sales/questions/staircase_bought.rb
  96. 2
      app/models/form/sales/questions/staircase_count.rb
  97. 2
      app/models/form/sales/questions/staircase_first_time.rb
  98. 2
      app/models/form/sales/questions/staircase_initial_date.rb
  99. 2
      app/models/form/sales/questions/staircase_last_date.rb
  100. 2
      app/models/form/sales/questions/staircase_owned.rb
  101. Some files were not shown because too many files have changed in this diff Show More

2
app/models/form/sales/questions/address_line1.rb

@ -18,5 +18,5 @@ class Form::Sales::Questions::AddressLine1 < ::Form::Question
].select(&:present?).join("\n")
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 15, 2024 => 16, 2025 => 14 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 15, 2024 => 16, 2025 => 14, 2026 => 14 }.freeze
end

2
app/models/form/sales/questions/address_search.rb

@ -38,5 +38,5 @@ class Form::Sales::Questions::AddressSearch < ::Form::Question
answer_options(log, user).transform_values { |value| value["value"] } || {}
end
QUESTION_NUMBER_FROM_YEAR = { 2024 => 15, 2025 => 13 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2024 => 15, 2025 => 13, 2026 => 13 }.freeze
end

2
app/models/form/sales/questions/age1.rb

@ -22,5 +22,5 @@ class Form::Sales::Questions::Age1 < ::Form::Question
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year] || QUESTION_NUMBER_FROM_YEAR[QUESTION_NUMBER_FROM_YEAR.keys.max]
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 20, 2024 => 22, 2025 => 20 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 20, 2024 => 22, 2025 => 20, 2026 => 20 }.freeze
end

2
app/models/form/sales/questions/age2.rb

@ -16,5 +16,5 @@ class Form::Sales::Questions::Age2 < ::Form::Question
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year] || QUESTION_NUMBER_FROM_YEAR[QUESTION_NUMBER_FROM_YEAR.keys.max]
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 28, 2024 => 30, 2025 => 28 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 28, 2024 => 30, 2025 => 28, 2026 => 28 }.freeze
end

2
app/models/form/sales/questions/armed_forces.rb

@ -15,5 +15,5 @@ class Form::Sales::Questions::ArmedForces < ::Form::Question
"8" => { "value" => "Don’t know" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 62, 2024 => 64, 2025 => 61 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 62, 2024 => 64, 2025 => 61, 2026 => 61 }.freeze
end

2
app/models/form/sales/questions/armed_forces_spouse.rb

@ -15,5 +15,5 @@ class Form::Sales::Questions::ArmedForcesSpouse < ::Form::Question
"7" => { "value" => "Don’t know" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 64, 2024 => 66, 2025 => 63 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 64, 2024 => 66, 2025 => 63, 2026 => 63 }.freeze
end

2
app/models/form/sales/questions/buyer1_age_known.rb

@ -31,5 +31,5 @@ class Form::Sales::Questions::Buyer1AgeKnown < ::Form::Question
"2" => { "value" => "Buyer prefers not to say" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 20, 2024 => 22, 2025 => 20 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 20, 2024 => 22, 2025 => 20, 2026 => 20 }.freeze
end

2
app/models/form/sales/questions/buyer1_ethnic_background_arab.rb

@ -14,5 +14,5 @@ class Form::Sales::Questions::Buyer1EthnicBackgroundArab < ::Form::Question
"16" => { "value" => "Other ethnic group" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 23, 2024 => 25, 2025 => 23 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 23, 2024 => 25, 2025 => 23, 2026 => 23 }.freeze
end

2
app/models/form/sales/questions/buyer1_ethnic_background_asian.rb

@ -17,5 +17,5 @@ class Form::Sales::Questions::Buyer1EthnicBackgroundAsian < ::Form::Question
"11" => { "value" => "Any other Asian or Asian British background" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 23, 2024 => 25, 2025 => 23 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 23, 2024 => 25, 2025 => 23, 2026 => 23 }.freeze
end

2
app/models/form/sales/questions/buyer1_ethnic_background_black.rb

@ -15,5 +15,5 @@ class Form::Sales::Questions::Buyer1EthnicBackgroundBlack < ::Form::Question
"14" => { "value" => "Any other Black, African, Caribbean or Black British background" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 23, 2024 => 25, 2025 => 23 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 23, 2024 => 25, 2025 => 23, 2026 => 23 }.freeze
end

2
app/models/form/sales/questions/buyer1_ethnic_background_mixed.rb

@ -16,5 +16,5 @@ class Form::Sales::Questions::Buyer1EthnicBackgroundMixed < ::Form::Question
"7" => { "value" => "Any other Mixed or Multiple ethnic background" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 23, 2024 => 25, 2025 => 23 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 23, 2024 => 25, 2025 => 23, 2026 => 23 }.freeze
end

2
app/models/form/sales/questions/buyer1_ethnic_background_white.rb

@ -27,5 +27,5 @@ class Form::Sales::Questions::Buyer1EthnicBackgroundWhite < ::Form::Question
end
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 23, 2024 => 25, 2025 => 23 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 23, 2024 => 25, 2025 => 23, 2026 => 23 }.freeze
end

2
app/models/form/sales/questions/buyer1_ethnic_group.rb

@ -18,5 +18,5 @@ class Form::Sales::Questions::Buyer1EthnicGroup < ::Form::Question
"17" => { "value" => "Buyer prefers not to say" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 22, 2024 => 24, 2025 => 22 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 22, 2024 => 24, 2025 => 22, 2026 => 22 }.freeze
end

2
app/models/form/sales/questions/buyer1_income.rb

@ -14,5 +14,5 @@ class Form::Sales::Questions::Buyer1Income < ::Form::Question
@strip_commas = true
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 67, 2024 => 69, 2025 => 66 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 67, 2024 => 69, 2025 => 66, 2026 => 66 }.freeze
end

2
app/models/form/sales/questions/buyer1_income_known.rb

@ -24,5 +24,5 @@ class Form::Sales::Questions::Buyer1IncomeKnown < ::Form::Question
"1" => { "value" => "No" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 67, 2024 => 69, 2025 => 66 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 67, 2024 => 69, 2025 => 66, 2026 => 66 }.freeze
end

2
app/models/form/sales/questions/buyer1_live_in_property.rb

@ -13,5 +13,5 @@ class Form::Sales::Questions::Buyer1LiveInProperty < ::Form::Question
"2" => { "value" => "No" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 26, 2024 => 28, 2025 => 26 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 26, 2024 => 28, 2025 => 26, 2026 => 26 }.freeze
end

2
app/models/form/sales/questions/buyer1_mortgage.rb

@ -21,5 +21,5 @@ class Form::Sales::Questions::Buyer1Mortgage < ::Form::Question
}
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 68, 2024 => 70, 2025 => 67 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 68, 2024 => 70, 2025 => 67, 2026 => 67 }.freeze
end

2
app/models/form/sales/questions/buyer1_nationality.rb

@ -22,5 +22,5 @@ class Form::Sales::Questions::Buyer1Nationality < ::Form::Question
"13" => { "value" => "Buyer prefers not to say" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 24, 2024 => 26, 2025 => 24 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 24, 2024 => 26, 2025 => 24, 2026 => 24 }.freeze
end

2
app/models/form/sales/questions/buyer1_previous_tenure.rb

@ -22,5 +22,5 @@ class Form::Sales::Questions::Buyer1PreviousTenure < ::Form::Question
}
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 56, 2024 => 58, 2025 => 56 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 56, 2024 => 58, 2025 => 56, 2026 => 56 }.freeze
end

2
app/models/form/sales/questions/buyer1_working_situation.rb

@ -44,5 +44,5 @@ class Form::Sales::Questions::Buyer1WorkingSituation < ::Form::Question
end
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 25, 2024 => 27, 2025 => 25 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 25, 2024 => 27, 2025 => 25, 2026 => 25 }.freeze
end

2
app/models/form/sales/questions/buyer2_age_known.rb

@ -27,5 +27,5 @@ class Form::Sales::Questions::Buyer2AgeKnown < ::Form::Question
"1" => { "value" => "No" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 28, 2024 => 30, 2025 => 28 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 28, 2024 => 30, 2025 => 28, 2026 => 28 }.freeze
end

2
app/models/form/sales/questions/buyer2_ethnic_background_arab.rb

@ -14,5 +14,5 @@ class Form::Sales::Questions::Buyer2EthnicBackgroundArab < ::Form::Question
"16" => { "value" => "Other ethnic group" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 31, 2024 => 33, 2025 => 31 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 31, 2024 => 33, 2025 => 31, 2026 => 31 }.freeze
end

2
app/models/form/sales/questions/buyer2_ethnic_background_asian.rb

@ -17,5 +17,5 @@ class Form::Sales::Questions::Buyer2EthnicBackgroundAsian < ::Form::Question
"11" => { "value" => "Any other Asian or Asian British background" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 31, 2024 => 33, 2025 => 31 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 31, 2024 => 33, 2025 => 31, 2026 => 31 }.freeze
end

2
app/models/form/sales/questions/buyer2_ethnic_background_black.rb

@ -15,5 +15,5 @@ class Form::Sales::Questions::Buyer2EthnicBackgroundBlack < ::Form::Question
"14" => { "value" => "Any other Black, African, Caribbean or Black British background" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 31, 2024 => 33, 2025 => 31 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 31, 2024 => 33, 2025 => 31, 2026 => 31 }.freeze
end

2
app/models/form/sales/questions/buyer2_ethnic_background_mixed.rb

@ -16,5 +16,5 @@ class Form::Sales::Questions::Buyer2EthnicBackgroundMixed < ::Form::Question
"7" => { "value" => "Any other Mixed or Multiple ethnic background" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 31, 2024 => 33, 2025 => 31 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 31, 2024 => 33, 2025 => 31, 2026 => 31 }.freeze
end

2
app/models/form/sales/questions/buyer2_ethnic_background_white.rb

@ -27,5 +27,5 @@ class Form::Sales::Questions::Buyer2EthnicBackgroundWhite < ::Form::Question
end
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 31, 2024 => 33, 2025 => 31 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 31, 2024 => 33, 2025 => 31, 2026 => 31 }.freeze
end

2
app/models/form/sales/questions/buyer2_ethnic_group.rb

@ -18,5 +18,5 @@ class Form::Sales::Questions::Buyer2EthnicGroup < ::Form::Question
"17" => { "value" => "Buyer prefers not to say" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 30, 2024 => 32, 2025 => 30 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 30, 2024 => 32, 2025 => 30, 2026 => 30 }.freeze
end

2
app/models/form/sales/questions/buyer2_income.rb

@ -14,5 +14,5 @@ class Form::Sales::Questions::Buyer2Income < ::Form::Question
@strip_commas = true
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 69, 2024 => 71, 2025 => 68 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 69, 2024 => 71, 2025 => 68, 2026 => 68 }.freeze
end

2
app/models/form/sales/questions/buyer2_income_known.rb

@ -24,5 +24,5 @@ class Form::Sales::Questions::Buyer2IncomeKnown < ::Form::Question
"1" => { "value" => "No" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 69, 2024 => 71, 2025 => 68 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 69, 2024 => 71, 2025 => 68, 2026 => 68 }.freeze
end

2
app/models/form/sales/questions/buyer2_live_in_property.rb

@ -13,5 +13,5 @@ class Form::Sales::Questions::Buyer2LiveInProperty < ::Form::Question
"2" => { "value" => "No" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 34, 2024 => 36, 2025 => 34 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 34, 2024 => 36, 2025 => 34, 2026 => 34 }.freeze
end

2
app/models/form/sales/questions/buyer2_living_in.rb

@ -14,5 +14,5 @@ class Form::Sales::Questions::Buyer2LivingIn < ::Form::Question
"3" => { "value" => "Don’t know" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 60, 2024 => 62, 2025 => 59 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 60, 2024 => 62, 2025 => 59, 2026 => 59 }.freeze
end

2
app/models/form/sales/questions/buyer2_mortgage.rb

@ -21,5 +21,5 @@ class Form::Sales::Questions::Buyer2Mortgage < ::Form::Question
}
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 70, 2024 => 72, 2025 => 69 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 70, 2024 => 72, 2025 => 69, 2026 => 69 }.freeze
end

2
app/models/form/sales/questions/buyer2_nationality.rb

@ -22,5 +22,5 @@ class Form::Sales::Questions::Buyer2Nationality < ::Form::Question
"13" => { "value" => "Buyer prefers not to say" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 32, 2024 => 34, 2025 => 32 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 32, 2024 => 34, 2025 => 32, 2026 => 32 }.freeze
end

2
app/models/form/sales/questions/buyer2_relationship_to_buyer1.rb

@ -33,5 +33,5 @@ class Form::Sales::Questions::Buyer2RelationshipToBuyer1 < ::Form::Question
end
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 27, 2024 => 29, 2025 => 27 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 27, 2024 => 29, 2025 => 27, 2026 => 27 }.freeze
end

2
app/models/form/sales/questions/buyer2_relationship_to_buyer1_yes_no.rb

@ -19,5 +19,5 @@ class Form::Sales::Questions::Buyer2RelationshipToBuyer1YesNo < ::Form::Question
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year] || QUESTION_NUMBER_FROM_YEAR[QUESTION_NUMBER_FROM_YEAR.keys.max]
end
QUESTION_NUMBER_FROM_YEAR = { 2025 => 27 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2025 => 27, 2026 => 27 }.freeze
end

2
app/models/form/sales/questions/buyer2_working_situation.rb

@ -51,5 +51,5 @@ class Form::Sales::Questions::Buyer2WorkingSituation < ::Form::Question
end
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 33, 2024 => 35, 2025 => 33 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 33, 2024 => 35, 2025 => 33, 2026 => 33 }.freeze
end

2
app/models/form/sales/questions/buyer_company.rb

@ -12,5 +12,5 @@ class Form::Sales::Questions::BuyerCompany < ::Form::Question
"2" => { "value" => "No" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 7, 2024 => 9, 2025 => 9 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 7, 2024 => 9, 2025 => 9, 2026 => 9 }.freeze
end

2
app/models/form/sales/questions/buyer_interview.rb

@ -13,5 +13,5 @@ class Form::Sales::Questions::BuyerInterview < ::Form::Question
"1" => { "value" => "No" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 18, 2024 => 13, 2025 => 11 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 18, 2024 => 13, 2025 => 11, 2026 => 11 }.freeze
end

2
app/models/form/sales/questions/buyer_live.rb

@ -12,5 +12,5 @@ class Form::Sales::Questions::BuyerLive < ::Form::Question
"2" => { "value" => "No" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 8, 2024 => 10, 2025 => 10 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 8, 2024 => 10, 2025 => 10, 2026 => 10 }.freeze
end

2
app/models/form/sales/questions/buyer_still_serving.rb

@ -15,5 +15,5 @@ class Form::Sales::Questions::BuyerStillServing < ::Form::Question
"7" => { "value" => "Don’t know" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 63, 2024 => 65, 2025 => 62 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 63, 2024 => 65, 2025 => 62, 2026 => 62 }.freeze
end

2
app/models/form/sales/questions/county.rb

@ -10,5 +10,5 @@ class Form::Sales::Questions::County < ::Form::Question
@hide_question_number_on_page = true
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 15, 2024 => 16, 2025 => 14 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 15, 2024 => 16, 2025 => 14, 2026 => 14 }.freeze
end

2
app/models/form/sales/questions/deposit_discount.rb

@ -13,5 +13,5 @@ class Form::Sales::Questions::DepositDiscount < ::Form::Question
@strip_commas = true
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 96, 2024 => 97, 2025 => 86 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 96, 2024 => 97, 2025 => 86, 2026 => 86 }.freeze
end

2
app/models/form/sales/questions/discount.rb

@ -12,5 +12,5 @@ class Form::Sales::Questions::Discount < ::Form::Question
@top_guidance_partial = "financial_calculations_discounted_ownership"
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 102, 2024 => 103, 2025 => 105 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 102, 2024 => 103, 2025 => 105, 2026 => 105 }.freeze
end

2
app/models/form/sales/questions/discounted_ownership_type.rb

@ -23,5 +23,5 @@ class Form::Sales::Questions::DiscountedOwnershipType < ::Form::Question
"discounted_ownership_type_definitions" if form.start_date.year >= 2023
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 5, 2024 => 7, 2025 => 8 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 5, 2024 => 7, 2025 => 8, 2026 => 8 }.freeze
end

2
app/models/form/sales/questions/fromprop.rb

@ -27,5 +27,5 @@ class Form::Sales::Questions::Fromprop < ::Form::Question
}
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 86, 2024 => 87, 2025 => 78 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 86, 2024 => 87, 2025 => 78, 2026 => 78 }.freeze
end

2
app/models/form/sales/questions/gender_identity1.rb

@ -15,5 +15,5 @@ class Form::Sales::Questions::GenderIdentity1 < ::Form::Question
"R" => { "value" => "Prefers not to say" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 21, 2024 => 23, 2025 => 21 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 21, 2024 => 23, 2025 => 21, 2026 => 21 }.freeze
end

2
app/models/form/sales/questions/gender_identity2.rb

@ -22,5 +22,5 @@ class Form::Sales::Questions::GenderIdentity2 < ::Form::Question
"R" => { "value" => "Buyer prefers not to say" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 29, 2024 => 31, 2025 => 29 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 29, 2024 => 31, 2025 => 29, 2026 => 29 }.freeze
end

2
app/models/form/sales/questions/grant.rb

@ -13,5 +13,5 @@ class Form::Sales::Questions::Grant < ::Form::Question
@strip_commas = true
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 101, 2024 => 102, 2025 => 104 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 101, 2024 => 102, 2025 => 104, 2026 => 104 }.freeze
end

2
app/models/form/sales/questions/handover_date.rb

@ -7,5 +7,5 @@ class Form::Sales::Questions::HandoverDate < ::Form::Question
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year] || QUESTION_NUMBER_FROM_YEAR[QUESTION_NUMBER_FROM_YEAR.keys.max]
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 82, 2024 => 84, 2025 => 76 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 82, 2024 => 84, 2025 => 76, 2026 => 76 }.freeze
end

2
app/models/form/sales/questions/has_management_fee.rb

@ -23,5 +23,5 @@ class Form::Sales::Questions::HasManagementFee < ::Form::Question
"0" => { "value" => "No" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2025 => 89 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2025 => 89, 2026 => 89 }.freeze
end

2
app/models/form/sales/questions/household_disability.rb

@ -14,5 +14,5 @@ class Form::Sales::Questions::HouseholdDisability < ::Form::Question
"3" => { "value" => "Don’t know" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 65, 2024 => 67, 2025 => 64 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 65, 2024 => 67, 2025 => 64, 2026 => 64 }.freeze
end

2
app/models/form/sales/questions/household_wheelchair.rb

@ -14,5 +14,5 @@ class Form::Sales::Questions::HouseholdWheelchair < ::Form::Question
"3" => { "value" => "Don’t know" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 66, 2024 => 68, 2025 => 65 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 66, 2024 => 68, 2025 => 65, 2026 => 65 }.freeze
end

2
app/models/form/sales/questions/housing_benefits.rb

@ -17,5 +17,5 @@ class Form::Sales::Questions::HousingBenefits < ::Form::Question
"4" => { "value" => "Don’t know " },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 71, 2024 => 73, 2025 => 70 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 71, 2024 => 73, 2025 => 70, 2026 => 70 }.freeze
end

2
app/models/form/sales/questions/joint_purchase.rb

@ -12,5 +12,5 @@ class Form::Sales::Questions::JointPurchase < ::Form::Question
"2" => { "value" => "No" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 9, 2024 => 11, 2025 => 9 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 9, 2024 => 11, 2025 => 9, 2026 => 9 }.freeze
end

2
app/models/form/sales/questions/la_nominations.rb

@ -15,5 +15,5 @@ class Form::Sales::Questions::LaNominations < ::Form::Question
"3" => { "value" => "Don’t know" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 83, 2024 => 85, 2025 => 85 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 83, 2024 => 85, 2025 => 85, 2026 => 85 }.freeze
end

2
app/models/form/sales/questions/management_fee.rb

@ -12,5 +12,5 @@ class Form::Sales::Questions::ManagementFee < ::Form::Question
@strip_commas = true
end
QUESTION_NUMBER_FROM_YEAR = { 2025 => 89 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2025 => 89, 2026 => 89 }.freeze
end

2
app/models/form/sales/questions/managing_organisation.rb

@ -72,5 +72,5 @@ private
true
end
QUESTION_NUMBER_FROM_YEAR = { 2024 => 2, 2025 => 2 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2024 => 2, 2025 => 2, 2026 => 2 }.freeze
end

2
app/models/form/sales/questions/monthly_rent.rb

@ -11,5 +11,5 @@ class Form::Sales::Questions::MonthlyRent < ::Form::Question
@strip_commas = true
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 97, 2024 => 98, 2025 => 87 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 97, 2024 => 98, 2025 => 87, 2026 => 87 }.freeze
end

2
app/models/form/sales/questions/monthly_rent_after_staircasing.rb

@ -12,5 +12,5 @@ class Form::Sales::Questions::MonthlyRentAfterStaircasing < ::Form::Question
@strip_commas = true
end
QUESTION_NUMBER_FROM_YEAR = { 2025 => 101 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2025 => 101, 2026 => 101 }.freeze
end

2
app/models/form/sales/questions/monthly_rent_before_staircasing.rb

@ -12,5 +12,5 @@ class Form::Sales::Questions::MonthlyRentBeforeStaircasing < ::Form::Question
@strip_commas = true
end
QUESTION_NUMBER_FROM_YEAR = { 2025 => 100 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2025 => 100, 2026 => 100 }.freeze
end

1
app/models/form/sales/questions/nationality_all.rb

@ -20,6 +20,7 @@ class Form::Sales::Questions::NationalityAll < ::Form::Question
2023 => { 1 => 24, 2 => 32 },
2024 => { 1 => 26, 2 => 34 },
2025 => { 1 => 24, 2 => 32 },
2026 => { 1 => 24, 2 => 32 },
}.freeze
def label_from_value(value)

1
app/models/form/sales/questions/nationality_all_group.rb

@ -20,5 +20,6 @@ class Form::Sales::Questions::NationalityAllGroup < ::Form::Question
2023 => { 1 => 24, 2 => 32 },
2024 => { 1 => 26, 2 => 34 },
2025 => { 1 => 24, 2 => 32 },
2026 => { 1 => 24, 2 => 32 },
}.freeze
end

2
app/models/form/sales/questions/number_joint_buyers.rb

@ -14,5 +14,5 @@ class Form::Sales::Questions::NumberJointBuyers < ::Form::Question
"3" => { "value" => "Don’t know" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 10, 2024 => 12, 2025 => 10 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 10, 2024 => 12, 2025 => 10, 2026 => 10 }.freeze
end

2
app/models/form/sales/questions/number_of_others_in_property.rb

@ -11,5 +11,5 @@ class Form::Sales::Questions::NumberOfOthersInProperty < ::Form::Question
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year] || QUESTION_NUMBER_FROM_YEAR[QUESTION_NUMBER_FROM_YEAR.keys.max]
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 35, 2024 => 37, 2025 => 35 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 35, 2024 => 37, 2025 => 35, 2026 => 35 }.freeze
end

2
app/models/form/sales/questions/ownership_scheme.rb

@ -27,5 +27,5 @@ class Form::Sales::Questions::OwnershipScheme < ::Form::Question
end
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 3, 2024 => 5, 2025 => 5 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 3, 2024 => 5, 2025 => 5, 2026 => 5 }.freeze
end

2
app/models/form/sales/questions/owning_organisation_id.rb

@ -93,5 +93,5 @@ private
"#{name} (inactive as of #{merge_date.to_fs(:govuk_date)})"
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => nil, 2024 => 1, 2025 => 1 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2024 => 1, 2025 => 1, 2026 => 1 }.freeze
end

2
app/models/form/sales/questions/person_age.rb

@ -16,7 +16,7 @@ class Form::Sales::Questions::PersonAge < ::Form::Question
@question_number = question_number
end
BASE_QUESTION_NUMBERS = { 2023 => 29, 2024 => 31, 2025 => 29 }.freeze
BASE_QUESTION_NUMBERS = { 2023 => 29, 2024 => 31, 2025 => 29, 2026 => 29 }.freeze
def question_number
base_question_number = BASE_QUESTION_NUMBERS[form.start_date.year] || BASE_QUESTION_NUMBERS[BASE_QUESTION_NUMBERS.keys.max]

2
app/models/form/sales/questions/person_age_known.rb

@ -27,7 +27,7 @@ class Form::Sales::Questions::PersonAgeKnown < ::Form::Question
"1" => { "value" => "No" },
}.freeze
BASE_QUESTION_NUMBERS = { 2023 => 29, 2024 => 31, 2025 => 29 }.freeze
BASE_QUESTION_NUMBERS = { 2023 => 29, 2024 => 31, 2025 => 29, 2026 => 29 }.freeze
def question_number
base_question_number = BASE_QUESTION_NUMBERS[form.start_date.year] || BASE_QUESTION_NUMBERS[BASE_QUESTION_NUMBERS.keys.max]

2
app/models/form/sales/questions/person_gender_identity.rb

@ -22,7 +22,7 @@ class Form::Sales::Questions::PersonGenderIdentity < ::Form::Question
"R" => { "value" => "Person prefers not to say" },
}.freeze
BASE_QUESTION_NUMBERS = { 2023 => 30, 2024 => 32, 2025 => 30 }.freeze
BASE_QUESTION_NUMBERS = { 2023 => 30, 2024 => 32, 2025 => 30, 2026 => 30 }.freeze
def question_number
base_question_number = BASE_QUESTION_NUMBERS[form.start_date.year] || BASE_QUESTION_NUMBERS[BASE_QUESTION_NUMBERS.keys.max]

2
app/models/form/sales/questions/person_relationship_to_buyer_1_yes_no.rb

@ -25,5 +25,5 @@ class Form::Sales::Questions::PersonRelationshipToBuyer1YesNo < ::Form::Question
base_question_number + (4 * @person_index)
end
BASE_QUESTION_NUMBERS = { 2025 => 28 }.freeze
BASE_QUESTION_NUMBERS = { 2025 => 28, 2026 => 28 }.freeze
end

2
app/models/form/sales/questions/person_working_situation.rb

@ -63,7 +63,7 @@ class Form::Sales::Questions::PersonWorkingSituation < ::Form::Question
end
end
BASE_QUESTION_NUMBERS = { 2023 => 31, 2024 => 33, 2025 => 31 }.freeze
BASE_QUESTION_NUMBERS = { 2023 => 31, 2024 => 33, 2025 => 31, 2026 => 31 }.freeze
def question_number
base_question_number = BASE_QUESTION_NUMBERS[form.start_date.year] || BASE_QUESTION_NUMBERS[BASE_QUESTION_NUMBERS.keys.max]

2
app/models/form/sales/questions/postcode_for_full_address.rb

@ -23,5 +23,5 @@ class Form::Sales::Questions::PostcodeForFullAddress < ::Form::Question
@bottom_guidance_partial = "address_fallback"
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 15, 2024 => 16, 2025 => 14 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 15, 2024 => 16, 2025 => 14, 2026 => 14 }.freeze
end

2
app/models/form/sales/questions/previous_bedrooms.rb

@ -10,5 +10,5 @@ class Form::Sales::Questions::PreviousBedrooms < ::Form::Question
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year] || QUESTION_NUMBER_FROM_YEAR[QUESTION_NUMBER_FROM_YEAR.keys.max]
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 85, 2024 => 86, 2025 => 77 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 85, 2024 => 86, 2025 => 77, 2026 => 77 }.freeze
end

2
app/models/form/sales/questions/previous_la_known.rb

@ -27,5 +27,5 @@ class Form::Sales::Questions::PreviousLaKnown < ::Form::Question
"0" => { "value" => "No" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 58, 2024 => 60, 2025 => 58 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 58, 2024 => 60, 2025 => 58, 2026 => 58 }.freeze
end

2
app/models/form/sales/questions/previous_postcode.rb

@ -20,5 +20,5 @@ class Form::Sales::Questions::PreviousPostcode < ::Form::Question
@disable_clearing_if_not_routed_or_dynamic_answer_options = true
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 57, 2024 => 59, 2025 => 57 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 57, 2024 => 59, 2025 => 57, 2026 => 57 }.freeze
end

2
app/models/form/sales/questions/previous_postcode_known.rb

@ -27,5 +27,5 @@ class Form::Sales::Questions::PreviousPostcodeKnown < ::Form::Question
"1" => { "value" => "No" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 57, 2024 => 59, 2025 => 57 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 57, 2024 => 59, 2025 => 57, 2026 => 57 }.freeze
end

2
app/models/form/sales/questions/previous_tenure.rb

@ -17,5 +17,5 @@ class Form::Sales::Questions::PreviousTenure < ::Form::Question
"10" => { "value" => "Don’t know" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 87, 2024 => 88, 2025 => 79 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 87, 2024 => 88, 2025 => 79, 2026 => 79 }.freeze
end

2
app/models/form/sales/questions/previous_tenure_buyer2.rb

@ -20,5 +20,5 @@ class Form::Sales::Questions::PreviousTenureBuyer2 < ::Form::Question
"0" => { "value" => "Don’t know" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 61, 2024 => 63, 2025 => 60 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 61, 2024 => 63, 2025 => 60, 2026 => 60 }.freeze
end

2
app/models/form/sales/questions/prevloc.rb

@ -18,5 +18,5 @@ class Form::Sales::Questions::Prevloc < ::Form::Question
{ "" => "Select an option" }.merge(LocalAuthority.active(form.start_date).map { |la| [la.code, la.name] }.to_h)
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 58, 2024 => 60, 2025 => 58 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 58, 2024 => 60, 2025 => 58, 2026 => 58 }.freeze
end

2
app/models/form/sales/questions/prevown.rb

@ -15,5 +15,5 @@ class Form::Sales::Questions::Prevown < ::Form::Question
"3" => { "value" => "Don’t know" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 73, 2024 => 75, 2025 => 72 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 73, 2024 => 75, 2025 => 72, 2026 => 72 }.freeze
end

2
app/models/form/sales/questions/prevshared.rb

@ -14,5 +14,5 @@ class Form::Sales::Questions::Prevshared < ::Form::Question
"3" => { "value" => "Don’t know" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 74, 2024 => 76, 2025 => 73 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 74, 2024 => 76, 2025 => 73, 2026 => 73 }.freeze
end

2
app/models/form/sales/questions/privacy_notice.rb

@ -32,5 +32,5 @@ class Form::Sales::Questions::PrivacyNotice < ::Form::Question
@joint_purchase ? "privacy_notice_buyer_joint_purchase" : "privacy_notice_buyer"
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 19, 2024 => 14, 2025 => 12 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 19, 2024 => 14, 2025 => 12, 2026 => 12 }.freeze
end

2
app/models/form/sales/questions/property_building_type.rb

@ -13,5 +13,5 @@ class Form::Sales::Questions::PropertyBuildingType < ::Form::Question
"2" => { "value" => "Converted from previous residential or non-residential property" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 13, 2024 => 20, 2025 => 18 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 13, 2024 => 20, 2025 => 18, 2026 => 18 }.freeze
end

2
app/models/form/sales/questions/property_local_authority.rb

@ -15,5 +15,5 @@ class Form::Sales::Questions::PropertyLocalAuthority < ::Form::Question
log.saledate && log.saledate.year >= 2023 && log.is_la_inferred?
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 16, 2024 => 17, 2025 => 15 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 16, 2024 => 17, 2025 => 15, 2026 => 15 }.freeze
end

2
app/models/form/sales/questions/property_number_of_bedrooms.rb

@ -11,5 +11,5 @@ class Form::Sales::Questions::PropertyNumberOfBedrooms < ::Form::Question
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year] || QUESTION_NUMBER_FROM_YEAR[QUESTION_NUMBER_FROM_YEAR.keys.max]
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 11, 2024 => 18, 2025 => 17 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 11, 2024 => 18, 2025 => 17, 2026 => 17 }.freeze
end

2
app/models/form/sales/questions/property_unit_type.rb

@ -16,5 +16,5 @@ class Form::Sales::Questions::PropertyUnitType < ::Form::Question
"9" => { "value" => "Other" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 12, 2024 => 19, 2025 => 16 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 12, 2024 => 19, 2025 => 16, 2026 => 16 }.freeze
end

2
app/models/form/sales/questions/property_wheelchair_accessible.rb

@ -15,5 +15,5 @@ class Form::Sales::Questions::PropertyWheelchairAccessible < ::Form::Question
"3" => { "value" => "Don’t know" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 17, 2024 => 21, 2025 => 19 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 17, 2024 => 21, 2025 => 19, 2026 => 19 }.freeze
end

2
app/models/form/sales/questions/purchaser_code.rb

@ -7,5 +7,5 @@ class Form::Sales::Questions::PurchaserCode < ::Form::Question
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year] || QUESTION_NUMBER_FROM_YEAR[QUESTION_NUMBER_FROM_YEAR.keys.max]
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 2, 2024 => 4, 2025 => 4 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 2, 2024 => 4, 2025 => 4, 2026 => 4 }.freeze
end

2
app/models/form/sales/questions/resale.rb

@ -12,5 +12,5 @@ class Form::Sales::Questions::Resale < ::Form::Question
"2" => { "value" => "No" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 80, 2024 => 82, 2025 => 74 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 80, 2024 => 82, 2025 => 74, 2026 => 74 }.freeze
end

2
app/models/form/sales/questions/sale_date.rb

@ -6,5 +6,5 @@ class Form::Sales::Questions::SaleDate < ::Form::Question
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year] || QUESTION_NUMBER_FROM_YEAR[QUESTION_NUMBER_FROM_YEAR.keys.max]
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 1, 2024 => 3, 2025 => 3 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 1, 2024 => 3, 2025 => 3, 2026 => 3 }.freeze
end

2
app/models/form/sales/questions/savings.rb

@ -12,5 +12,5 @@ class Form::Sales::Questions::Savings < ::Form::Question
@strip_commas = true
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 72, 2024 => 74, 2025 => 71 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 72, 2024 => 74, 2025 => 71, 2026 => 71 }.freeze
end

2
app/models/form/sales/questions/savings_nk.rb

@ -23,5 +23,5 @@ class Form::Sales::Questions::SavingsNk < ::Form::Question
"1" => { "value" => "No" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 72, 2024 => 74, 2025 => 71 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 72, 2024 => 74, 2025 => 71, 2026 => 71 }.freeze
end

2
app/models/form/sales/questions/shared_ownership_type.rb

@ -34,5 +34,5 @@ class Form::Sales::Questions::SharedOwnershipType < ::Form::Question
end
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 4, 2024 => 6, 2025 => 6 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 4, 2024 => 6, 2025 => 6, 2026 => 6 }.freeze
end

2
app/models/form/sales/questions/staircase.rb

@ -23,5 +23,5 @@ class Form::Sales::Questions::Staircase < ::Form::Question
end
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 76, 2024 => 78, 2025 => 7 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 76, 2024 => 78, 2025 => 7, 2026 => 7 }.freeze
end

2
app/models/form/sales/questions/staircase_bought.rb

@ -13,5 +13,5 @@ class Form::Sales::Questions::StaircaseBought < ::Form::Question
@top_guidance_partial = "financial_calculations_shared_ownership"
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 77, 2024 => 79, 2025 => 90 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 77, 2024 => 79, 2025 => 90, 2026 => 90 }.freeze
end

2
app/models/form/sales/questions/staircase_count.rb

@ -11,5 +11,5 @@ class Form::Sales::Questions::StaircaseCount < ::Form::Question
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year] || QUESTION_NUMBER_FROM_YEAR[QUESTION_NUMBER_FROM_YEAR.keys.max]
end
QUESTION_NUMBER_FROM_YEAR = { 2025 => 94 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2025 => 94, 2026 => 94 }.freeze
end

2
app/models/form/sales/questions/staircase_first_time.rb

@ -12,5 +12,5 @@ class Form::Sales::Questions::StaircaseFirstTime < ::Form::Question
"2" => { "value" => "No" },
}.freeze
QUESTION_NUMBER_FROM_YEAR = { 2025 => 93 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2025 => 93, 2026 => 93 }.freeze
end

2
app/models/form/sales/questions/staircase_initial_date.rb

@ -7,5 +7,5 @@ class Form::Sales::Questions::StaircaseInitialDate < ::Form::Question
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year] || QUESTION_NUMBER_FROM_YEAR[QUESTION_NUMBER_FROM_YEAR.keys.max]
end
QUESTION_NUMBER_FROM_YEAR = { 2025 => 96 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2025 => 96, 2026 => 96 }.freeze
end

2
app/models/form/sales/questions/staircase_last_date.rb

@ -7,5 +7,5 @@ class Form::Sales::Questions::StaircaseLastDate < ::Form::Question
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year] || QUESTION_NUMBER_FROM_YEAR[QUESTION_NUMBER_FROM_YEAR.keys.max]
end
QUESTION_NUMBER_FROM_YEAR = { 2025 => 95 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2025 => 95, 2026 => 95 }.freeze
end

2
app/models/form/sales/questions/staircase_owned.rb

@ -12,5 +12,5 @@ class Form::Sales::Questions::StaircaseOwned < ::Form::Question
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year] || QUESTION_NUMBER_FROM_YEAR[QUESTION_NUMBER_FROM_YEAR.keys.max]
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 78, 2024 => 80, 2025 => 91 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 78, 2024 => 80, 2025 => 91, 2026 => 91 }.freeze
end

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save