Browse Source

Update sales subsections

pull/990/head
Kat 4 years ago
parent
commit
34c1fe766a
  1. 2
      app/models/form/sales/subsections/household_characteristics.rb
  2. 2
      app/models/form/sales/subsections/household_needs.rb
  3. 2
      app/models/form/sales/subsections/income_benefits_and_outgoings.rb
  4. 2
      app/models/form/sales/subsections/property_information.rb
  5. 4
      app/models/sales_log.rb
  6. 2
      spec/models/form/sales/subsections/household_characteristics_spec.rb
  7. 2
      spec/models/form/sales/subsections/income_benefits_and_outgoings_spec.rb

2
app/models/form/sales/subsections/household_characteristics.rb

@ -4,7 +4,7 @@ class Form::Sales::Subsections::HouseholdCharacteristics < ::Form::Subsection
@id = "household_characteristics"
@label = "Household characteristics"
@section = section
@depends_on = [{ "setup" => "completed" }]
@depends_on = [{ "setup_completed?" => true }]
end
def pages

2
app/models/form/sales/subsections/household_needs.rb

@ -4,7 +4,7 @@ class Form::Sales::Subsections::HouseholdNeeds < ::Form::Subsection
@id = "household_needs"
@label = "Household needs"
@section = section
@depends_on = [{ "setup" => "completed" }]
@depends_on = [{ "setup_completed?" => true }]
end
def pages

2
app/models/form/sales/subsections/income_benefits_and_outgoings.rb

@ -4,7 +4,7 @@ class Form::Sales::Subsections::IncomeBenefitsAndOutgoings < ::Form::Subsection
@id = "income_benefits_and_outgoings"
@label = "Income, benefits and outgoings"
@section = section
@depends_on = [{ "setup" => "completed" }]
@depends_on = [{ "setup_completed?" => true }]
end
def pages

2
app/models/form/sales/subsections/property_information.rb

@ -4,7 +4,7 @@ class Form::Sales::Subsections::PropertyInformation < ::Form::Subsection
@id = "property_information"
@label = "Property information"
@section = section
@depends_on = [{ "setup" => "completed" }]
@depends_on = [{ "setup_completed?" => true }]
end
def pages

4
app/models/sales_log.rb

@ -47,4 +47,8 @@ class SalesLog < Log
def completed?
status == "completed"
end
def setup_completed?
form.setup_sections.first.subsections.first.status(self) == :completed
end
end

2
spec/models/form/sales/subsections/household_characteristics_spec.rb

@ -53,6 +53,6 @@ RSpec.describe Form::Sales::Subsections::HouseholdCharacteristics, type: :model
end
it "has correct depends on" do
expect(household_characteristics.depends_on).to eq([{ "setup" => "completed" }])
expect(household_characteristics.depends_on).to eq([{ "setup_completed?" => true }])
end
end

2
spec/models/form/sales/subsections/income_benefits_and_outgoings_spec.rb

@ -28,6 +28,6 @@ RSpec.describe Form::Sales::Subsections::IncomeBenefitsAndOutgoings, type: :mode
end
it "has correct depends on" do
expect(subsection.depends_on).to eq([{ "setup" => "completed" }])
expect(subsection.depends_on).to eq([{ "setup_completed?" => true }])
end
end

Loading…
Cancel
Save