diff --git a/app/models/form/lettings/pages/lead_tenant_under_retirement_value_check.rb b/app/models/form/lettings/pages/lead_tenant_under_retirement_value_check.rb index ef8bd1723..de5240825 100644 --- a/app/models/form/lettings/pages/lead_tenant_under_retirement_value_check.rb +++ b/app/models/form/lettings/pages/lead_tenant_under_retirement_value_check.rb @@ -8,6 +8,6 @@ class Form::Lettings::Pages::LeadTenantUnderRetirementValueCheck < ::Form::Page end def questions - @questions ||= [Form::Lettings::Questions::RetirementValueCheck.new(nil, nil, self)] + @questions ||= [Form::Lettings::Questions::NoRetirementValueCheck.new(nil, nil, self)] end end diff --git a/app/models/form/lettings/pages/person_2_under_retirement_value_check.rb b/app/models/form/lettings/pages/person_2_under_retirement_value_check.rb index f19df4a03..4c97be624 100644 --- a/app/models/form/lettings/pages/person_2_under_retirement_value_check.rb +++ b/app/models/form/lettings/pages/person_2_under_retirement_value_check.rb @@ -8,6 +8,6 @@ class Form::Lettings::Pages::Person2UnderRetirementValueCheck < ::Form::Page end def questions - @questions ||= [Form::Lettings::Questions::RetirementValueCheck.new(nil, nil, self)] + @questions ||= [Form::Lettings::Questions::NoRetirementValueCheck.new(nil, nil, self)] end end diff --git a/app/models/form/lettings/pages/person_3_under_retirement_value_check.rb b/app/models/form/lettings/pages/person_3_under_retirement_value_check.rb index 502433828..4b89df0b0 100644 --- a/app/models/form/lettings/pages/person_3_under_retirement_value_check.rb +++ b/app/models/form/lettings/pages/person_3_under_retirement_value_check.rb @@ -8,6 +8,6 @@ class Form::Lettings::Pages::Person3UnderRetirementValueCheck < ::Form::Page end def questions - @questions ||= [Form::Lettings::Questions::RetirementValueCheck.new(nil, nil, self)] + @questions ||= [Form::Lettings::Questions::NoRetirementValueCheck.new(nil, nil, self)] end end diff --git a/app/models/form/lettings/pages/person_4_under_retirement_value_check.rb b/app/models/form/lettings/pages/person_4_under_retirement_value_check.rb index c91c69110..43278a918 100644 --- a/app/models/form/lettings/pages/person_4_under_retirement_value_check.rb +++ b/app/models/form/lettings/pages/person_4_under_retirement_value_check.rb @@ -8,6 +8,6 @@ class Form::Lettings::Pages::Person4UnderRetirementValueCheck < ::Form::Page end def questions - @questions ||= [Form::Lettings::Questions::RetirementValueCheck.new(nil, nil, self)] + @questions ||= [Form::Lettings::Questions::NoRetirementValueCheck.new(nil, nil, self)] end end diff --git a/app/models/form/lettings/pages/person_5_under_retirement_value_check.rb b/app/models/form/lettings/pages/person_5_under_retirement_value_check.rb index 3883ab746..012baaf87 100644 --- a/app/models/form/lettings/pages/person_5_under_retirement_value_check.rb +++ b/app/models/form/lettings/pages/person_5_under_retirement_value_check.rb @@ -8,6 +8,6 @@ class Form::Lettings::Pages::Person5UnderRetirementValueCheck < ::Form::Page end def questions - @questions ||= [Form::Lettings::Questions::RetirementValueCheck.new(nil, nil, self)] + @questions ||= [Form::Lettings::Questions::NoRetirementValueCheck.new(nil, nil, self)] end end diff --git a/app/models/form/lettings/pages/person_6_under_retirement_value_check.rb b/app/models/form/lettings/pages/person_6_under_retirement_value_check.rb index 07d316fc5..8a59681c8 100644 --- a/app/models/form/lettings/pages/person_6_under_retirement_value_check.rb +++ b/app/models/form/lettings/pages/person_6_under_retirement_value_check.rb @@ -8,6 +8,6 @@ class Form::Lettings::Pages::Person6UnderRetirementValueCheck < ::Form::Page end def questions - @questions ||= [Form::Lettings::Questions::RetirementValueCheck.new(nil, nil, self)] + @questions ||= [Form::Lettings::Questions::NoRetirementValueCheck.new(nil, nil, self)] end end diff --git a/app/models/form/lettings/pages/person_7_under_retirement_value_check.rb b/app/models/form/lettings/pages/person_7_under_retirement_value_check.rb index 96dc57a1a..cbe9dda96 100644 --- a/app/models/form/lettings/pages/person_7_under_retirement_value_check.rb +++ b/app/models/form/lettings/pages/person_7_under_retirement_value_check.rb @@ -8,6 +8,6 @@ class Form::Lettings::Pages::Person7UnderRetirementValueCheck < ::Form::Page end def questions - @questions ||= [Form::Lettings::Questions::RetirementValueCheck.new(nil, nil, self)] + @questions ||= [Form::Lettings::Questions::NoRetirementValueCheck.new(nil, nil, self)] end end diff --git a/app/models/form/lettings/pages/person_8_under_retirement_value_check.rb b/app/models/form/lettings/pages/person_8_under_retirement_value_check.rb index 8d9bafc58..64b721653 100644 --- a/app/models/form/lettings/pages/person_8_under_retirement_value_check.rb +++ b/app/models/form/lettings/pages/person_8_under_retirement_value_check.rb @@ -8,6 +8,6 @@ class Form::Lettings::Pages::Person8UnderRetirementValueCheck < ::Form::Page end def questions - @questions ||= [Form::Lettings::Questions::RetirementValueCheck.new(nil, nil, self)] + @questions ||= [Form::Lettings::Questions::NoRetirementValueCheck.new(nil, nil, self)] end end diff --git a/app/models/form/lettings/questions/no_retirement_value_check.rb b/app/models/form/lettings/questions/no_retirement_value_check.rb new file mode 100644 index 000000000..1f5174b2b --- /dev/null +++ b/app/models/form/lettings/questions/no_retirement_value_check.rb @@ -0,0 +1,14 @@ +class Form::Lettings::Questions::NoRetirementValueCheck < ::Form::Question + def initialize(id, hsh, page) + super + @id = "retirement_value_check" + @check_answer_label = "Retirement confirmation" + @header = "Are you sure this person is retired?" + @type = "interruption_screen" + @check_answers_card_number = 8 + @answer_options = ANSWER_OPTIONS + @hidden_in_check_answers = { "depends_on" => [{ "retirement_value_check" => 0 }, { "retirement_value_check" => 1 }] } + end + + ANSWER_OPTIONS = { "0" => { "value" => "Yes" }, "1" => { "value" => "No" } }.freeze +end