Browse Source

Multiline arrays in subsections

pull/1254/head
Kat 3 years ago
parent
commit
5e11daa94a
  1. 98
      app/models/form/lettings/subsections/household_characteristics.rb
  2. 11
      app/models/form/lettings/subsections/household_needs.rb
  3. 17
      app/models/form/lettings/subsections/household_situation.rb
  4. 20
      app/models/form/lettings/subsections/income_and_benefits.rb
  5. 18
      app/models/form/lettings/subsections/property_information.rb
  6. 7
      app/models/form/lettings/subsections/tenancy_information.rb

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

File diff suppressed because one or more lines are too long

11
app/models/form/lettings/subsections/household_needs.rb

@ -7,6 +7,15 @@ class Form::Lettings::Subsections::HouseholdNeeds < ::Form::Subsection
end
def pages
@pages ||= [Form::Lettings::Pages::ArmedForces.new(nil, nil, self), Form::Lettings::Pages::ArmedForcesServing.new(nil, nil, self), Form::Lettings::Pages::ArmedForcesInjured.new(nil, nil, self), Form::Lettings::Pages::Pregnant.new(nil, nil, self), Form::Lettings::Pages::NoFemalesPregnantHouseholdValueCheck.new(nil, nil, self), Form::Lettings::Pages::FemalesInSoftAgeRangeInPregnantHouseholdValueCheck.new(nil, nil, self), Form::Lettings::Pages::AccessNeedsExist.new(nil, nil, self), Form::Lettings::Pages::TypeOfAccessNeeds.new(nil, nil, self), Form::Lettings::Pages::HealthConditions.new(nil, nil, self), Form::Lettings::Pages::HealthConditionEffects.new(nil, nil, self)].compact
@pages ||= [Form::Lettings::Pages::ArmedForces.new(nil, nil, self),
Form::Lettings::Pages::ArmedForcesServing.new(nil, nil, self),
Form::Lettings::Pages::ArmedForcesInjured.new(nil, nil, self),
Form::Lettings::Pages::Pregnant.new(nil, nil, self),
Form::Lettings::Pages::NoFemalesPregnantHouseholdValueCheck.new(nil, nil, self),
Form::Lettings::Pages::FemalesInSoftAgeRangeInPregnantHouseholdValueCheck.new(nil, nil, self),
Form::Lettings::Pages::AccessNeedsExist.new(nil, nil, self),
Form::Lettings::Pages::TypeOfAccessNeeds.new(nil, nil, self),
Form::Lettings::Pages::HealthConditions.new(nil, nil, self),
Form::Lettings::Pages::HealthConditionEffects.new(nil, nil, self)].compact
end
end

17
app/models/form/lettings/subsections/household_situation.rb

@ -7,6 +7,21 @@ class Form::Lettings::Subsections::HouseholdSituation < ::Form::Subsection
end
def pages
@pages ||= [Form::Lettings::Pages::TimeLivedInLocalAuthority.new(nil, nil, self), Form::Lettings::Pages::TimeOnWaitingList.new(nil, nil, self), Form::Lettings::Pages::ReasonForLeavingLastSettledHome.new(nil, nil, self), Form::Lettings::Pages::ReasonForLeavingLastSettledHomeRenewal.new(nil, nil, self), Form::Lettings::Pages::PreviousHousingSituation.new(nil, nil, self), Form::Lettings::Pages::PreviousHousingSituationRenewal.new(nil, nil, self), Form::Lettings::Pages::Homelessness.new(nil, nil, self), Form::Lettings::Pages::PreviousPostcode.new(nil, nil, self), Form::Lettings::Pages::PreviousLocalAuthority.new(nil, nil, self), Form::Lettings::Pages::ReasonablePreference.new(nil, nil, self), Form::Lettings::Pages::ReasonablePreferenceReason.new(nil, nil, self), Form::Lettings::Pages::AllocationSystem.new(nil, nil, self), Form::Lettings::Pages::Referral.new(nil, nil, self), Form::Lettings::Pages::ReferralPrp.new(nil, nil, self), Form::Lettings::Pages::ReferralSupportedHousing.new(nil, nil, self), Form::Lettings::Pages::ReferralSupportedHousingPrp.new(nil, nil, self)].compact
@pages ||= [Form::Lettings::Pages::TimeLivedInLocalAuthority.new(nil, nil, self),
Form::Lettings::Pages::TimeOnWaitingList.new(nil, nil, self),
Form::Lettings::Pages::ReasonForLeavingLastSettledHome.new(nil, nil, self),
Form::Lettings::Pages::ReasonForLeavingLastSettledHomeRenewal.new(nil, nil, self),
Form::Lettings::Pages::PreviousHousingSituation.new(nil, nil, self),
Form::Lettings::Pages::PreviousHousingSituationRenewal.new(nil, nil, self),
Form::Lettings::Pages::Homelessness.new(nil, nil, self),
Form::Lettings::Pages::PreviousPostcode.new(nil, nil, self),
Form::Lettings::Pages::PreviousLocalAuthority.new(nil, nil, self),
Form::Lettings::Pages::ReasonablePreference.new(nil, nil, self),
Form::Lettings::Pages::ReasonablePreferenceReason.new(nil, nil, self),
Form::Lettings::Pages::AllocationSystem.new(nil, nil, self),
Form::Lettings::Pages::Referral.new(nil, nil, self),
Form::Lettings::Pages::ReferralPrp.new(nil, nil, self),
Form::Lettings::Pages::ReferralSupportedHousing.new(nil, nil, self),
Form::Lettings::Pages::ReferralSupportedHousingPrp.new(nil, nil, self)].compact
end
end

20
app/models/form/lettings/subsections/income_and_benefits.rb

@ -7,6 +7,24 @@ class Form::Lettings::Subsections::IncomeAndBenefits < ::Form::Subsection
end
def pages
@pages ||= [Form::Lettings::Pages::IncomeKnown.new(nil, nil, self), Form::Lettings::Pages::IncomeAmount.new(nil, nil, self), Form::Lettings::Pages::NetIncomeValueCheck.new(nil, nil, self), Form::Lettings::Pages::HousingBenefit.new(nil, nil, self), Form::Lettings::Pages::BenefitsProportion.new(nil, nil, self), Form::Lettings::Pages::RentOrOtherCharges.new(nil, nil, self), Form::Lettings::Pages::RentPeriod.new(nil, nil, self), Form::Lettings::Pages::CareHomeWeekly.new(nil, nil, self), Form::Lettings::Pages::CareHomeBiWeekly.new(nil, nil, self), Form::Lettings::Pages::CareHome4Weekly.new(nil, nil, self), Form::Lettings::Pages::CareHomeMonthly.new(nil, nil, self), Form::Lettings::Pages::RentWeekly.new(nil, nil, self), Form::Lettings::Pages::RentBiWeekly.new(nil, nil, self), Form::Lettings::Pages::Rent4Weekly.new(nil, nil, self), Form::Lettings::Pages::RentMonthly.new(nil, nil, self), Form::Lettings::Pages::MinRentValueCheck.new(nil, nil, self), Form::Lettings::Pages::MaxRentValueCheck.new(nil, nil, self), Form::Lettings::Pages::Outstanding.new(nil, nil, self), Form::Lettings::Pages::OutstandingAmount.new(nil, nil, self)].compact
@pages ||= [Form::Lettings::Pages::IncomeKnown.new(nil, nil, self),
Form::Lettings::Pages::IncomeAmount.new(nil, nil, self),
Form::Lettings::Pages::NetIncomeValueCheck.new(nil, nil, self),
Form::Lettings::Pages::HousingBenefit.new(nil, nil, self),
Form::Lettings::Pages::BenefitsProportion.new(nil, nil, self),
Form::Lettings::Pages::RentOrOtherCharges.new(nil, nil, self),
Form::Lettings::Pages::RentPeriod.new(nil, nil, self),
Form::Lettings::Pages::CareHomeWeekly.new(nil, nil, self),
Form::Lettings::Pages::CareHomeBiWeekly.new(nil, nil, self),
Form::Lettings::Pages::CareHome4Weekly.new(nil, nil, self),
Form::Lettings::Pages::CareHomeMonthly.new(nil, nil, self),
Form::Lettings::Pages::RentWeekly.new(nil, nil, self),
Form::Lettings::Pages::RentBiWeekly.new(nil, nil, self),
Form::Lettings::Pages::Rent4Weekly.new(nil, nil, self),
Form::Lettings::Pages::RentMonthly.new(nil, nil, self),
Form::Lettings::Pages::MinRentValueCheck.new(nil, nil, self),
Form::Lettings::Pages::MaxRentValueCheck.new(nil, nil, self),
Form::Lettings::Pages::Outstanding.new(nil, nil, self),
Form::Lettings::Pages::OutstandingAmount.new(nil, nil, self)].compact
end
end

18
app/models/form/lettings/subsections/property_information.rb

@ -7,6 +7,22 @@ class Form::Lettings::Subsections::PropertyInformation < ::Form::Subsection
end
def pages
@pages ||= [Form::Lettings::Pages::PropertyPostcode.new(nil, nil, self), Form::Lettings::Pages::PropertyLocalAuthority.new(nil, nil, self), Form::Lettings::Pages::FirstTimePropertyLetAsSocialHousing.new(nil, nil, self), Form::Lettings::Pages::PropertyLetType.new(nil, nil, self), Form::Lettings::Pages::PropertyVacancyReasonNotFirstLet.new(nil, nil, self), Form::Lettings::Pages::PropertyVacancyReasonFirstLet.new(nil, nil, self), Form::Lettings::Pages::PropertyNumberOfTimesReletNotSocialLet.new(nil, nil, self), Form::Lettings::Pages::PropertyNumberOfTimesReletSocialLet.new(nil, nil, self), Form::Lettings::Pages::PropertyUnitType.new(nil, nil, self), Form::Lettings::Pages::PropertyBuildingType.new(nil, nil, self), Form::Lettings::Pages::PropertyWheelchairAccessible.new(nil, nil, self), Form::Lettings::Pages::PropertyNumberOfBedrooms.new(nil, nil, self), Form::Lettings::Pages::VoidOrRenewalDate.new(nil, nil, self), Form::Lettings::Pages::VoidDateValueCheck.new(nil, nil, self), Form::Lettings::Pages::NewBuildHandoverDate.new(nil, nil, self), Form::Lettings::Pages::PropertyMajorRepairs.new(nil, nil, self), Form::Lettings::Pages::PropertyMajorRepairsValueCheck.new(nil, nil, self)].compact
@pages ||= [Form::Lettings::Pages::PropertyPostcode.new(nil, nil, self),
Form::Lettings::Pages::PropertyLocalAuthority.new(nil, nil, self),
Form::Lettings::Pages::FirstTimePropertyLetAsSocialHousing.new(nil, nil, self),
Form::Lettings::Pages::PropertyLetType.new(nil, nil, self),
Form::Lettings::Pages::PropertyVacancyReasonNotFirstLet.new(nil, nil, self),
Form::Lettings::Pages::PropertyVacancyReasonFirstLet.new(nil, nil, self),
Form::Lettings::Pages::PropertyNumberOfTimesReletNotSocialLet.new(nil, nil, self),
Form::Lettings::Pages::PropertyNumberOfTimesReletSocialLet.new(nil, nil, self),
Form::Lettings::Pages::PropertyUnitType.new(nil, nil, self),
Form::Lettings::Pages::PropertyBuildingType.new(nil, nil, self),
Form::Lettings::Pages::PropertyWheelchairAccessible.new(nil, nil, self),
Form::Lettings::Pages::PropertyNumberOfBedrooms.new(nil, nil, self),
Form::Lettings::Pages::VoidOrRenewalDate.new(nil, nil, self),
Form::Lettings::Pages::VoidDateValueCheck.new(nil, nil, self),
Form::Lettings::Pages::NewBuildHandoverDate.new(nil, nil, self),
Form::Lettings::Pages::PropertyMajorRepairs.new(nil, nil, self),
Form::Lettings::Pages::PropertyMajorRepairsValueCheck.new(nil, nil, self)].compact
end
end

7
app/models/form/lettings/subsections/tenancy_information.rb

@ -7,6 +7,11 @@ class Form::Lettings::Subsections::TenancyInformation < ::Form::Subsection
end
def pages
@pages ||= [Form::Lettings::Pages::Joint.new(nil, nil, self), Form::Lettings::Pages::StarterTenancy.new(nil, nil, self), Form::Lettings::Pages::TenancyType.new(nil, nil, self), Form::Lettings::Pages::StarterTenancyType.new(nil, nil, self), Form::Lettings::Pages::TenancyLength.new(nil, nil, self), Form::Lettings::Pages::Shelteredaccom.new(nil, nil, self)].compact
@pages ||= [Form::Lettings::Pages::Joint.new(nil, nil, self),
Form::Lettings::Pages::StarterTenancy.new(nil, nil, self),
Form::Lettings::Pages::TenancyType.new(nil, nil, self),
Form::Lettings::Pages::StarterTenancyType.new(nil, nil, self),
Form::Lettings::Pages::TenancyLength.new(nil, nil, self),
Form::Lettings::Pages::Shelteredaccom.new(nil, nil, self)].compact
end
end

Loading…
Cancel
Save