@ -10,25 +10,47 @@ class Form::Lettings::Questions::PersonWorkingSituation < ::Form::Question
end
def answer_options
{ " 1 " = > { " value " = > " Full-time – 30 hours or more " } ,
" 2 " = > { " value " = > " Part-time – Less than 30 hours " } ,
" 7 " = > { " value " = > " Full-time student " } ,
" 3 " = > { " value " = > " In government training into work " } ,
" 4 " = > { " value " = > " Jobseeker " } ,
" 6 " = > { " value " = > " Not seeking work " } ,
" 8 " = > { " value " = > " Unable to work because of long term sick or disability " } ,
" 5 " = > { " value " = > " Retired " } ,
" 9 " = > {
" value " = > " Child under 16 " ,
" depends_on " = > [
{ " age #{ @person_index } _known " = > 1 } ,
{ " age #{ @person_index } _known " = > nil } ,
{ " age #{ @person_index } " = > { " operator " = > " < " , " operand " = > 16 } } ,
] ,
} ,
" 0 " = > { " value " = > " Other " } ,
" divider " = > { " value " = > true } ,
" 10 " = > { " value " = > " Person prefers not to say " } }
if form . start_year_2025_or_later?
{ " 1 " = > { " value " = > " Full-time – 30 hours or more per week " } ,
" 2 " = > { " value " = > " Part-time – Less than 30 hours per week " } ,
" 7 " = > { " value " = > " Full-time student " } ,
" 3 " = > { " value " = > " In government training into work " } ,
" 4 " = > { " value " = > " Jobseeker " } ,
" 6 " = > { " value " = > " Not seeking work " } ,
" 8 " = > { " value " = > " Unable to work because of long-term sickness or disability " } ,
" 5 " = > { " value " = > " Retired " } ,
" 9 " = > {
" value " = > " Child under 16 " ,
" depends_on " = > [
{ " age #{ @person_index } _known " = > 1 } ,
{ " age #{ @person_index } _known " = > nil } ,
{ " age #{ @person_index } " = > { " operator " = > " < " , " operand " = > 16 } } ,
] ,
} ,
" 0 " = > { " value " = > " Other " } ,
" divider " = > { " value " = > true } ,
" 10 " = > { " value " = > " Person prefers not to say " } }
else
{ " 1 " = > { " value " = > " Full-time – 30 hours or more " } ,
" 2 " = > { " value " = > " Part-time – Less than 30 hours " } ,
" 7 " = > { " value " = > " Full-time student " } ,
" 3 " = > { " value " = > " In government training into work " } ,
" 4 " = > { " value " = > " Jobseeker " } ,
" 6 " = > { " value " = > " Not seeking work " } ,
" 8 " = > { " value " = > " Unable to work because of long term sick or disability " } ,
" 5 " = > { " value " = > " Retired " } ,
" 9 " = > {
" value " = > " Child under 16 " ,
" depends_on " = > [
{ " age #{ @person_index } _known " = > 1 } ,
{ " age #{ @person_index } _known " = > nil } ,
{ " age #{ @person_index } " = > { " operator " = > " < " , " operand " = > 16 } } ,
] ,
} ,
" 0 " = > { " value " = > " Other " } ,
" divider " = > { " value " = > true } ,
" 10 " = > { " value " = > " Person prefers not to say " } }
end
end
def question_number