Browse Source

move organisation questions to be first

pull/3073/head
Samuel 1 week ago
parent
commit
f930551de5
  1. 4
      app/models/form/sales/questions/managing_organisation.rb
  2. 2
      app/models/form/sales/questions/owning_organisation_id.rb
  3. 2
      app/models/form/sales/questions/sale_date.rb
  4. 2
      app/models/form/sales/subsections/setup.rb

4
app/models/form/sales/questions/managing_organisation.rb

@ -4,7 +4,7 @@ class Form::Sales::Questions::ManagingOrganisation < ::Form::Question
@id = "managing_organisation_id"
@derived = true
@type = "select"
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year] || QUESTION_NUMBER_FROM_YEAR[QUESTION_NUMBER_FROM_YEAR.keys.max]
@question_number = 2
end
def answer_options(log = nil, user = nil)
@ -71,6 +71,4 @@ private
def selected_answer_option_is_derived?(_log)
true
end
QUESTION_NUMBER_FROM_YEAR = { 2024 => 2, 2025 => 3 }.freeze
end

2
app/models/form/sales/questions/owning_organisation_id.rb

@ -93,5 +93,5 @@ private
"#{name} (inactive as of #{merge_date.to_fs(:govuk_date)})"
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => nil, 2024 => 1, 2025 => 2 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => nil, 2024 => 1 }.freeze
end

2
app/models/form/sales/questions/sale_date.rb

@ -6,5 +6,5 @@ class Form::Sales::Questions::SaleDate < ::Form::Question
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year] || QUESTION_NUMBER_FROM_YEAR[QUESTION_NUMBER_FROM_YEAR.keys.max]
end
QUESTION_NUMBER_FROM_YEAR = { 2023 => 1, 2024 => 3, 2025 => 1 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2023 => 1, 2024 => 3 }.freeze
end

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

@ -7,9 +7,9 @@ class Form::Sales::Subsections::Setup < ::Form::Subsection
def pages
@pages ||= [
Form::Sales::Pages::SaleDate.new(nil, nil, self),
Form::Sales::Pages::OwningOrganisation.new(nil, nil, self),
Form::Sales::Pages::ManagingOrganisation.new(nil, nil, self),
Form::Sales::Pages::SaleDate.new(nil, nil, self),
Form::Sales::Pages::CreatedBy.new(nil, nil, self),
Form::Sales::Pages::PurchaserCode.new(nil, nil, self),
Form::Sales::Pages::OwnershipScheme.new(nil, nil, self),

Loading…
Cancel
Save