Browse Source

Use generic person age page in household characteristics and remove unused pages/questions

pull/1254/head
Kat 3 years ago
parent
commit
204bf25ff5
  1. 13
      app/models/form/lettings/pages/person_2_age.rb
  2. 13
      app/models/form/lettings/pages/person_3_age.rb
  3. 13
      app/models/form/lettings/pages/person_4_age.rb
  4. 13
      app/models/form/lettings/pages/person_5_age.rb
  5. 13
      app/models/form/lettings/pages/person_6_age.rb
  6. 13
      app/models/form/lettings/pages/person_7_age.rb
  7. 13
      app/models/form/lettings/pages/person_8_age.rb
  8. 15
      app/models/form/lettings/questions/age2.rb
  9. 16
      app/models/form/lettings/questions/age2_known.rb
  10. 15
      app/models/form/lettings/questions/age3.rb
  11. 16
      app/models/form/lettings/questions/age3_known.rb
  12. 15
      app/models/form/lettings/questions/age4.rb
  13. 16
      app/models/form/lettings/questions/age4_known.rb
  14. 15
      app/models/form/lettings/questions/age5.rb
  15. 16
      app/models/form/lettings/questions/age5_known.rb
  16. 15
      app/models/form/lettings/questions/age6.rb
  17. 16
      app/models/form/lettings/questions/age6_known.rb
  18. 15
      app/models/form/lettings/questions/age7.rb
  19. 16
      app/models/form/lettings/questions/age7_known.rb
  20. 15
      app/models/form/lettings/questions/age8.rb
  21. 16
      app/models/form/lettings/questions/age8_known.rb
  22. 14
      app/models/form/lettings/subsections/household_characteristics.rb

13
app/models/form/lettings/pages/person_2_age.rb

@ -1,13 +0,0 @@
class Form::Lettings::Pages::Person2Age < ::Form::Page
def initialize(id, hsh, subsection)
super
@id = "person_2_age"
@header = ""
@depends_on = [{ "details_known_2" => 0 }]
@description = ""
end
def questions
@questions ||= [Form::Lettings::Questions::Age2Known.new(nil, nil, self), Form::Lettings::Questions::Age2.new(nil, nil, self)]
end
end

13
app/models/form/lettings/pages/person_3_age.rb

@ -1,13 +0,0 @@
class Form::Lettings::Pages::Person3Age < ::Form::Page
def initialize(id, hsh, subsection)
super
@id = "person_3_age"
@header = ""
@depends_on = [{ "details_known_3" => 0 }]
@description = ""
end
def questions
@questions ||= [Form::Lettings::Questions::Age3Known.new(nil, nil, self), Form::Lettings::Questions::Age3.new(nil, nil, self)]
end
end

13
app/models/form/lettings/pages/person_4_age.rb

@ -1,13 +0,0 @@
class Form::Lettings::Pages::Person4Age < ::Form::Page
def initialize(id, hsh, subsection)
super
@id = "person_4_age"
@header = ""
@depends_on = [{ "details_known_4" => 0 }]
@description = ""
end
def questions
@questions ||= [Form::Lettings::Questions::Age4Known.new(nil, nil, self), Form::Lettings::Questions::Age4.new(nil, nil, self)]
end
end

13
app/models/form/lettings/pages/person_5_age.rb

@ -1,13 +0,0 @@
class Form::Lettings::Pages::Person5Age < ::Form::Page
def initialize(id, hsh, subsection)
super
@id = "person_5_age"
@header = ""
@depends_on = [{ "details_known_5" => 0 }]
@description = ""
end
def questions
@questions ||= [Form::Lettings::Questions::Age5Known.new(nil, nil, self), Form::Lettings::Questions::Age5.new(nil, nil, self)]
end
end

13
app/models/form/lettings/pages/person_6_age.rb

@ -1,13 +0,0 @@
class Form::Lettings::Pages::Person6Age < ::Form::Page
def initialize(id, hsh, subsection)
super
@id = "person_6_age"
@header = ""
@depends_on = [{ "details_known_6" => 0 }]
@description = ""
end
def questions
@questions ||= [Form::Lettings::Questions::Age6Known.new(nil, nil, self), Form::Lettings::Questions::Age6.new(nil, nil, self)]
end
end

13
app/models/form/lettings/pages/person_7_age.rb

@ -1,13 +0,0 @@
class Form::Lettings::Pages::Person7Age < ::Form::Page
def initialize(id, hsh, subsection)
super
@id = "person_7_age"
@header = ""
@depends_on = [{ "details_known_7" => 0 }]
@description = ""
end
def questions
@questions ||= [Form::Lettings::Questions::Age7Known.new(nil, nil, self), Form::Lettings::Questions::Age7.new(nil, nil, self)]
end
end

13
app/models/form/lettings/pages/person_8_age.rb

@ -1,13 +0,0 @@
class Form::Lettings::Pages::Person8Age < ::Form::Page
def initialize(id, hsh, subsection)
super
@id = "person_8_age"
@header = ""
@depends_on = [{ "details_known_8" => 0 }]
@description = ""
end
def questions
@questions ||= [Form::Lettings::Questions::Age8Known.new(nil, nil, self), Form::Lettings::Questions::Age8.new(nil, nil, self)]
end
end

15
app/models/form/lettings/questions/age2.rb

@ -1,15 +0,0 @@
class Form::Lettings::Questions::Age2 < ::Form::Question
def initialize(id, hsh, page)
super
@id = "age2"
@check_answer_label = "Person 2’s age"
@header = "Age"
@type = "numeric"
@width = 2
@inferred_check_answers_value = [{ "condition" => { "age2_known" => 1 }, "value" => "Not known" }]
@check_answers_card_number = 2
@max = 120
@min = 0
@step = 1
end
end

16
app/models/form/lettings/questions/age2_known.rb

@ -1,16 +0,0 @@
class Form::Lettings::Questions::Age2Known < ::Form::Question
def initialize(id, hsh, page)
super
@id = "age2_known"
@check_answer_label = ""
@header = "Do you know person 2’s age?"
@type = "radio"
@check_answers_card_number = 2
@hint_text = ""
@answer_options = ANSWER_OPTIONS
@conditional_for = { "age2" => [0] }
@hidden_in_check_answers = { "depends_on" => [{ "age2_known" => 0 }, { "age2_known" => 1 }] }
end
ANSWER_OPTIONS = { "0" => { "value" => "Yes" }, "1" => { "value" => "No" } }.freeze
end

15
app/models/form/lettings/questions/age3.rb

@ -1,15 +0,0 @@
class Form::Lettings::Questions::Age3 < ::Form::Question
def initialize(id, hsh, page)
super
@id = "age3"
@check_answer_label = "Person 3’s age"
@header = "Age"
@type = "numeric"
@width = 2
@inferred_check_answers_value = [{ "condition" => { "age3_known" => 1 }, "value" => "Not known" }]
@check_answers_card_number = 3
@max = 120
@min = 0
@step = 1
end
end

16
app/models/form/lettings/questions/age3_known.rb

@ -1,16 +0,0 @@
class Form::Lettings::Questions::Age3Known < ::Form::Question
def initialize(id, hsh, page)
super
@id = "age3_known"
@check_answer_label = ""
@header = "Do you know person 3’s age?"
@type = "radio"
@check_answers_card_number = 3
@hint_text = ""
@answer_options = ANSWER_OPTIONS
@conditional_for = { "age3" => [0] }
@hidden_in_check_answers = { "depends_on" => [{ "age3_known" => 0 }, { "age3_known" => 1 }] }
end
ANSWER_OPTIONS = { "0" => { "value" => "Yes" }, "1" => { "value" => "No" } }.freeze
end

15
app/models/form/lettings/questions/age4.rb

@ -1,15 +0,0 @@
class Form::Lettings::Questions::Age4 < ::Form::Question
def initialize(id, hsh, page)
super
@id = "age4"
@check_answer_label = "Person 4’s age"
@header = "Age"
@type = "numeric"
@width = 2
@inferred_check_answers_value = [{ "condition" => { "age4_known" => 1 }, "value" => "Not known" }]
@check_answers_card_number = 4
@max = 120
@min = 0
@step = 1
end
end

16
app/models/form/lettings/questions/age4_known.rb

@ -1,16 +0,0 @@
class Form::Lettings::Questions::Age4Known < ::Form::Question
def initialize(id, hsh, page)
super
@id = "age4_known"
@check_answer_label = ""
@header = "Do you know person 4’s age?"
@type = "radio"
@check_answers_card_number = 4
@hint_text = ""
@answer_options = ANSWER_OPTIONS
@conditional_for = { "age4" => [0] }
@hidden_in_check_answers = { "depends_on" => [{ "age4_known" => 0 }, { "age4_known" => 1 }] }
end
ANSWER_OPTIONS = { "0" => { "value" => "Yes" }, "1" => { "value" => "No" } }.freeze
end

15
app/models/form/lettings/questions/age5.rb

@ -1,15 +0,0 @@
class Form::Lettings::Questions::Age5 < ::Form::Question
def initialize(id, hsh, page)
super
@id = "age5"
@check_answer_label = "Person 5’s age"
@header = "Age"
@type = "numeric"
@width = 2
@inferred_check_answers_value = [{ "condition" => { "age5_known" => 1 }, "value" => "Not known" }]
@check_answers_card_number = 5
@max = 120
@min = 0
@step = 1
end
end

16
app/models/form/lettings/questions/age5_known.rb

@ -1,16 +0,0 @@
class Form::Lettings::Questions::Age5Known < ::Form::Question
def initialize(id, hsh, page)
super
@id = "age5_known"
@check_answer_label = ""
@header = "Do you know person 5’s age?"
@type = "radio"
@check_answers_card_number = 5
@hint_text = ""
@answer_options = ANSWER_OPTIONS
@conditional_for = { "age5" => [0] }
@hidden_in_check_answers = { "depends_on" => [{ "age5_known" => 0 }, { "age5_known" => 1 }] }
end
ANSWER_OPTIONS = { "0" => { "value" => "Yes" }, "1" => { "value" => "No" } }.freeze
end

15
app/models/form/lettings/questions/age6.rb

@ -1,15 +0,0 @@
class Form::Lettings::Questions::Age6 < ::Form::Question
def initialize(id, hsh, page)
super
@id = "age6"
@check_answer_label = "Person 6’s age"
@header = "Age"
@type = "numeric"
@width = 2
@inferred_check_answers_value = [{ "condition" => { "age6_known" => 1 }, "value" => "Not known" }]
@check_answers_card_number = 6
@max = 120
@min = 0
@step = 1
end
end

16
app/models/form/lettings/questions/age6_known.rb

@ -1,16 +0,0 @@
class Form::Lettings::Questions::Age6Known < ::Form::Question
def initialize(id, hsh, page)
super
@id = "age6_known"
@check_answer_label = ""
@header = "Do you know person 6’s age?"
@type = "radio"
@check_answers_card_number = 6
@hint_text = ""
@answer_options = ANSWER_OPTIONS
@conditional_for = { "age6" => [0] }
@hidden_in_check_answers = { "depends_on" => [{ "age6_known" => 0 }, { "age6_known" => 1 }] }
end
ANSWER_OPTIONS = { "0" => { "value" => "Yes" }, "1" => { "value" => "No" } }.freeze
end

15
app/models/form/lettings/questions/age7.rb

@ -1,15 +0,0 @@
class Form::Lettings::Questions::Age7 < ::Form::Question
def initialize(id, hsh, page)
super
@id = "age7"
@check_answer_label = "Person 7’s age"
@header = "Age"
@type = "numeric"
@width = 2
@inferred_check_answers_value = [{ "condition" => { "age7_known" => 1 }, "value" => "Not known" }]
@check_answers_card_number = 7
@max = 120
@min = 0
@step = 1
end
end

16
app/models/form/lettings/questions/age7_known.rb

@ -1,16 +0,0 @@
class Form::Lettings::Questions::Age7Known < ::Form::Question
def initialize(id, hsh, page)
super
@id = "age7_known"
@check_answer_label = ""
@header = "Do you know person 7’s age?"
@type = "radio"
@check_answers_card_number = 7
@hint_text = ""
@answer_options = ANSWER_OPTIONS
@conditional_for = { "age7" => [0] }
@hidden_in_check_answers = { "depends_on" => [{ "age7_known" => 0 }, { "age7_known" => 1 }] }
end
ANSWER_OPTIONS = { "0" => { "value" => "Yes" }, "1" => { "value" => "No" } }.freeze
end

15
app/models/form/lettings/questions/age8.rb

@ -1,15 +0,0 @@
class Form::Lettings::Questions::Age8 < ::Form::Question
def initialize(id, hsh, page)
super
@id = "age8"
@check_answer_label = "Person 8’s age"
@header = "Age"
@type = "numeric"
@width = 2
@inferred_check_answers_value = [{ "condition" => { "age8_known" => 1 }, "value" => "Not known" }]
@check_answers_card_number = 8
@max = 120
@min = 0
@step = 1
end
end

16
app/models/form/lettings/questions/age8_known.rb

@ -1,16 +0,0 @@
class Form::Lettings::Questions::Age8Known < ::Form::Question
def initialize(id, hsh, page)
super
@id = "age8_known"
@check_answer_label = ""
@header = "Do you know person 8’s age?"
@type = "radio"
@check_answers_card_number = 8
@hint_text = ""
@answer_options = ANSWER_OPTIONS
@conditional_for = { "age8" => [0] }
@hidden_in_check_answers = { "depends_on" => [{ "age8_known" => 0 }, { "age8_known" => 1 }] }
end
ANSWER_OPTIONS = { "0" => { "value" => "Yes" }, "1" => { "value" => "No" } }.freeze
end

14
app/models/form/lettings/subsections/household_characteristics.rb

@ -29,7 +29,7 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection
Form::Lettings::Pages::LeadTenantOverRetirementValueCheck.new(nil, nil, self),
Form::Lettings::Pages::Person2Known.new(nil, nil, self),
Form::Lettings::Pages::Person2RelationshipToLead.new(nil, nil, self),
Form::Lettings::Pages::Person2Age.new(nil, nil, self),
Form::Lettings::Pages::PersonAge.new(nil, nil, self, person_index: 2),
Form::Lettings::Pages::NoFemalesPregnantHouseholdPerson2AgeValueCheck.new(nil, nil, self),
Form::Lettings::Pages::FemalesInSoftAgeRangeInPregnantHouseholdPerson2AgeValueCheck.new(nil, nil, self),
Form::Lettings::Pages::Person2GenderIdentity.new(nil, nil, self),
@ -40,7 +40,7 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection
Form::Lettings::Pages::Person2OverRetirementValueCheck.new(nil, nil, self),
Form::Lettings::Pages::Person3Known.new(nil, nil, self),
Form::Lettings::Pages::Person3RelationshipToLead.new(nil, nil, self),
Form::Lettings::Pages::Person3Age.new(nil, nil, self),
Form::Lettings::Pages::PersonAge.new(nil, nil, self, person_index: 3),
Form::Lettings::Pages::NoFemalesPregnantHouseholdPerson3AgeValueCheck.new(nil, nil, self),
Form::Lettings::Pages::FemalesInSoftAgeRangeInPregnantHouseholdPerson3AgeValueCheck.new(nil, nil, self),
Form::Lettings::Pages::Person3GenderIdentity.new(nil, nil, self),
@ -51,7 +51,7 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection
Form::Lettings::Pages::Person3OverRetirementValueCheck.new(nil, nil, self),
Form::Lettings::Pages::Person4Known.new(nil, nil, self),
Form::Lettings::Pages::Person4RelationshipToLead.new(nil, nil, self),
Form::Lettings::Pages::Person4Age.new(nil, nil, self),
Form::Lettings::Pages::PersonAge.new(nil, nil, self, person_index: 4),
Form::Lettings::Pages::NoFemalesPregnantHouseholdPerson4AgeValueCheck.new(nil, nil, self),
Form::Lettings::Pages::FemalesInSoftAgeRangeInPregnantHouseholdPerson4AgeValueCheck.new(nil, nil, self),
Form::Lettings::Pages::Person4GenderIdentity.new(nil, nil, self),
@ -62,7 +62,7 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection
Form::Lettings::Pages::Person4OverRetirementValueCheck.new(nil, nil, self),
Form::Lettings::Pages::Person5Known.new(nil, nil, self),
Form::Lettings::Pages::Person5RelationshipToLead.new(nil, nil, self),
Form::Lettings::Pages::Person5Age.new(nil, nil, self),
Form::Lettings::Pages::PersonAge.new(nil, nil, self, person_index: 5),
Form::Lettings::Pages::NoFemalesPregnantHouseholdPerson5AgeValueCheck.new(nil, nil, self),
Form::Lettings::Pages::FemalesInSoftAgeRangeInPregnantHouseholdPerson5AgeValueCheck.new(nil, nil, self),
Form::Lettings::Pages::Person5GenderIdentity.new(nil, nil, self),
@ -73,7 +73,7 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection
Form::Lettings::Pages::Person5OverRetirementValueCheck.new(nil, nil, self),
Form::Lettings::Pages::Person6Known.new(nil, nil, self),
Form::Lettings::Pages::Person6RelationshipToLead.new(nil, nil, self),
Form::Lettings::Pages::Person6Age.new(nil, nil, self),
Form::Lettings::Pages::PersonAge.new(nil, nil, self, person_index: 6),
Form::Lettings::Pages::NoFemalesPregnantHouseholdPerson6AgeValueCheck.new(nil, nil, self),
Form::Lettings::Pages::FemalesInSoftAgeRangeInPregnantHouseholdPerson6AgeValueCheck.new(nil, nil, self),
Form::Lettings::Pages::Person6GenderIdentity.new(nil, nil, self),
@ -84,7 +84,7 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection
Form::Lettings::Pages::Person6OverRetirementValueCheck.new(nil, nil, self),
Form::Lettings::Pages::Person7Known.new(nil, nil, self),
Form::Lettings::Pages::Person7RelationshipToLead.new(nil, nil, self),
Form::Lettings::Pages::Person7Age.new(nil, nil, self),
Form::Lettings::Pages::PersonAge.new(nil, nil, self, person_index: 7),
Form::Lettings::Pages::NoFemalesPregnantHouseholdPerson7AgeValueCheck.new(nil, nil, self),
Form::Lettings::Pages::FemalesInSoftAgeRangeInPregnantHouseholdPerson7AgeValueCheck.new(nil, nil, self),
Form::Lettings::Pages::Person7GenderIdentity.new(nil, nil, self),
@ -95,7 +95,7 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection
Form::Lettings::Pages::Person7OverRetirementValueCheck.new(nil, nil, self),
Form::Lettings::Pages::Person8Known.new(nil, nil, self),
Form::Lettings::Pages::Person8RelationshipToLead.new(nil, nil, self),
Form::Lettings::Pages::Person8Age.new(nil, nil, self),
Form::Lettings::Pages::PersonAge.new(nil, nil, self, person_index: 8),
Form::Lettings::Pages::NoFemalesPregnantHouseholdPerson8AgeValueCheck.new(nil, nil, self),
Form::Lettings::Pages::FemalesInSoftAgeRangeInPregnantHouseholdPerson8AgeValueCheck.new(nil, nil, self),
Form::Lettings::Pages::Person8GenderIdentity.new(nil, nil, self),

Loading…
Cancel
Save