diff --git a/app/models/form/sales/subsections/household_needs.rb b/app/models/form/sales/subsections/household_needs.rb index 068c28f10..6b8af58da 100644 --- a/app/models/form/sales/subsections/household_needs.rb +++ b/app/models/form/sales/subsections/household_needs.rb @@ -7,7 +7,7 @@ class Form::Sales::Subsections::HouseholdNeeds < ::Form::Subsection def depends_on if form.start_year_2025_or_later? - [{ "setup_completed?" => true, "is_staircase?" => true }] + [{ "setup_completed?" => true, "is_staircase?" => false }] else [{ "setup_completed?" => true }] end @@ -24,4 +24,11 @@ class Form::Sales::Subsections::HouseholdNeeds < ::Form::Subsection Form::Sales::Pages::HouseholdWheelchairCheck.new("wheelchair_check", nil, self), ] end + + def displayed_in_tasklist?(log) + return true unless form.start_year_2025_or_later? + + log.staircase != 1 + end + end diff --git a/app/models/form/sales/subsections/household_situation.rb b/app/models/form/sales/subsections/household_situation.rb index a6dd3a321..e2aa493b8 100644 --- a/app/models/form/sales/subsections/household_situation.rb +++ b/app/models/form/sales/subsections/household_situation.rb @@ -7,7 +7,7 @@ class Form::Sales::Subsections::HouseholdSituation < ::Form::Subsection def depends_on if form.start_year_2025_or_later? - [{ "setup_completed?" => true, "is_staircase?" => true }] + [{ "setup_completed?" => true, "is_staircase?" => false }] else [{ "setup_completed?" => true }] end @@ -23,4 +23,11 @@ class Form::Sales::Subsections::HouseholdSituation < ::Form::Subsection Form::Sales::Pages::Buyer2PreviousHousingSituation.new(nil, nil, self), ].flatten.compact end + + def displayed_in_tasklist?(log) + return true unless form.start_year_2025_or_later? + + log.staircase != 1 + end + end diff --git a/app/models/form/sales/subsections/income_benefits_and_savings.rb b/app/models/form/sales/subsections/income_benefits_and_savings.rb index 99bb2f007..9244267b9 100644 --- a/app/models/form/sales/subsections/income_benefits_and_savings.rb +++ b/app/models/form/sales/subsections/income_benefits_and_savings.rb @@ -7,7 +7,7 @@ class Form::Sales::Subsections::IncomeBenefitsAndSavings < ::Form::Subsection def depends_on if form.start_year_2025_or_later? - [{ "setup_completed?" => true, "is_staircase?" => true }] + [{ "setup_completed?" => true, "is_staircase?" => false }] else [{ "setup_completed?" => true }] end @@ -43,6 +43,12 @@ class Form::Sales::Subsections::IncomeBenefitsAndSavings < ::Form::Subsection ].compact end + def displayed_in_tasklist?(log) + return true unless form.start_year_2025_or_later? + + log.staircase != 1 + end + private def previous_shared_page diff --git a/app/views/logs/_tasklist.html.erb b/app/views/logs/_tasklist.html.erb index df8a3afad..2611553a3 100644 --- a/app/views/logs/_tasklist.html.erb +++ b/app/views/logs/_tasklist.html.erb @@ -1,5 +1,6 @@
<%= section.description.html_safe %>
<% end %>