8 changed files with 115 additions and 22 deletions
@ -0,0 +1,11 @@ |
|||||||
|
# added in 2026 |
||||||
|
class Form::Lettings::Pages::ReferralNoms < ::Form::Page |
||||||
|
def initialize(id, hsh, subsection) |
||||||
|
super |
||||||
|
@id = "referral_noms" |
||||||
|
end |
||||||
|
|
||||||
|
def questions |
||||||
|
@questions ||= [Form::Lettings::Questions::ReferralNoms.new(nil, nil, self)] |
||||||
|
end |
||||||
|
end |
||||||
@ -0,0 +1,11 @@ |
|||||||
|
# added in 2026 |
||||||
|
class Form::Lettings::Pages::ReferralOrg < ::Form::Page |
||||||
|
def initialize(id, hsh, subsection) |
||||||
|
super |
||||||
|
@id = "referral_org" |
||||||
|
end |
||||||
|
|
||||||
|
def questions |
||||||
|
@questions ||= [Form::Lettings::Questions::ReferralOrg.new(nil, nil, self)] |
||||||
|
end |
||||||
|
end |
||||||
@ -0,0 +1,11 @@ |
|||||||
|
# added in 2026 |
||||||
|
class Form::Lettings::Pages::ReferralRegister < ::Form::Page |
||||||
|
def initialize(id, hsh, subsection) |
||||||
|
super |
||||||
|
@id = "referral_register" |
||||||
|
end |
||||||
|
|
||||||
|
def questions |
||||||
|
@questions ||= [Form::Lettings::Questions::ReferralRegister.new(nil, nil, self)] |
||||||
|
end |
||||||
|
end |
||||||
@ -0,0 +1,24 @@ |
|||||||
|
# added in 2026 |
||||||
|
class Form::Lettings::Questions::ReferralNoms < ::Form::Question |
||||||
|
def initialize(id, hsh, page) |
||||||
|
super |
||||||
|
@id = "referral_noms" |
||||||
|
@copy_key = "lettings.household_situation.referral.noms" |
||||||
|
@type = "radio" |
||||||
|
@check_answers_card_number = 0 |
||||||
|
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year] || QUESTION_NUMBER_FROM_YEAR[QUESTION_NUMBER_FROM_YEAR.keys.max] |
||||||
|
end |
||||||
|
|
||||||
|
def answer_options |
||||||
|
{ |
||||||
|
"1" => { |
||||||
|
"value" => "Answer A", |
||||||
|
}, |
||||||
|
"2" => { |
||||||
|
"value" => "Answer B", |
||||||
|
}, |
||||||
|
}.freeze |
||||||
|
end |
||||||
|
|
||||||
|
QUESTION_NUMBER_FROM_YEAR = { 2025 => 84 }.freeze |
||||||
|
end |
||||||
@ -0,0 +1,24 @@ |
|||||||
|
# added in 2026 |
||||||
|
class Form::Lettings::Questions::ReferralOrg < ::Form::Question |
||||||
|
def initialize(id, hsh, page) |
||||||
|
super |
||||||
|
@id = "referral_org" |
||||||
|
@copy_key = "lettings.household_situation.referral.org" |
||||||
|
@type = "radio" |
||||||
|
@check_answers_card_number = 0 |
||||||
|
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year] || QUESTION_NUMBER_FROM_YEAR[QUESTION_NUMBER_FROM_YEAR.keys.max] |
||||||
|
end |
||||||
|
|
||||||
|
def answer_options |
||||||
|
{ |
||||||
|
"1" => { |
||||||
|
"value" => "Answer A", |
||||||
|
}, |
||||||
|
"2" => { |
||||||
|
"value" => "Answer B", |
||||||
|
}, |
||||||
|
}.freeze |
||||||
|
end |
||||||
|
|
||||||
|
QUESTION_NUMBER_FROM_YEAR = { 2025 => 84 }.freeze |
||||||
|
end |
||||||
@ -0,0 +1,24 @@ |
|||||||
|
# added in 2026 |
||||||
|
class Form::Lettings::Questions::ReferralRegister < ::Form::Question |
||||||
|
def initialize(id, hsh, page) |
||||||
|
super |
||||||
|
@id = "referral_register" |
||||||
|
@copy_key = "lettings.household_situation.referral.register" |
||||||
|
@type = "radio" |
||||||
|
@check_answers_card_number = 0 |
||||||
|
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year] || QUESTION_NUMBER_FROM_YEAR[QUESTION_NUMBER_FROM_YEAR.keys.max] |
||||||
|
end |
||||||
|
|
||||||
|
def answer_options |
||||||
|
{ |
||||||
|
"1" => { |
||||||
|
"value" => "Answer A", |
||||||
|
}, |
||||||
|
"2" => { |
||||||
|
"value" => "Answer B", |
||||||
|
}, |
||||||
|
}.freeze |
||||||
|
end |
||||||
|
|
||||||
|
QUESTION_NUMBER_FROM_YEAR = { 2025 => 84 }.freeze |
||||||
|
end |
||||||
Loading…
Reference in new issue