diff --git a/app/models/form/lettings/pages/property_vacancy_reason_first_let.rb b/app/models/form/lettings/pages/property_vacancy_reason_first_let.rb index 94e5014d9..71697b649 100644 --- a/app/models/form/lettings/pages/property_vacancy_reason_first_let.rb +++ b/app/models/form/lettings/pages/property_vacancy_reason_first_let.rb @@ -8,6 +8,6 @@ class Form::Lettings::Pages::PropertyVacancyReasonFirstLet < ::Form::Page end def questions - @questions ||= [Form::Lettings::Questions::Rsnvac.new(nil, nil, self)] + @questions ||= [Form::Lettings::Questions::RsnvacFirstLet.new(nil, nil, self)] end end diff --git a/app/models/form/lettings/questions/rsnvac.rb b/app/models/form/lettings/questions/rsnvac.rb index 47e73a4de..4968ebb2d 100644 --- a/app/models/form/lettings/questions/rsnvac.rb +++ b/app/models/form/lettings/questions/rsnvac.rb @@ -10,5 +10,40 @@ class Form::Lettings::Questions::Rsnvac < ::Form::Question @answer_options = ANSWER_OPTIONS end - ANSWER_OPTIONS = { "16" => { "value" => "First let of conversion, rehabilitation or acquired property" }, "17" => { "value" => "First let of leased property" }, "15" => { "value" => "First let of new-build property" } }.freeze + ANSWER_OPTIONS = { + "13" => { + "value" => "Internal transfer", + "hint" => "Excluding renewals of a fixed-term tenancy", + }, + "5" => { + "value" => "Previous tenant died with no succession", + }, + "9" => { + "value" => "Re-let to tenant who occupied same property as temporary accommodation", + }, + "14" => { + "value" => "Renewal of fixed-term tenancy", + }, + "19" => { + "value" => "Tenant involved in a succession downsize", + }, + "8" => { + "value" => "Tenant moved to private sector or other accommodation", + }, + "12" => { + "value" => "Tenant moved to other social housing provider", + }, + "18" => { + "value" => "Tenant moved to care home", + }, + "6" => { + "value" => "Tenant abandoned property", + }, + "10" => { + "value" => "Tenant was evicted due to rent arrears", + }, + "11" => { + "value" => "Tenant was evicted due to anti-social behaviour", + }, + }.freeze end diff --git a/app/models/form/lettings/questions/rsnvac_first_let.rb b/app/models/form/lettings/questions/rsnvac_first_let.rb new file mode 100644 index 000000000..fab56ed2f --- /dev/null +++ b/app/models/form/lettings/questions/rsnvac_first_let.rb @@ -0,0 +1,19 @@ +class Form::Lettings::Questions::RsnvacFirstLet < ::Form::Question + def initialize(id, hsh, page) + super + @id = "rsnvac" + @check_answer_label = "Vacancy reason" + @header = "What is the reason for the property being vacant?" + @type = "radio" + @check_answers_card_number = 0 + @hint_text = "" + @answer_options = ANSWER_OPTIONS + end + + ANSWER_OPTIONS = { "16" => + { "value" => "First let of conversion, rehabilitation or acquired property" }, + "17" => + { "value" => "First let of leased property" }, + "15" => + { "value" => "First let of new-build property" } }.freeze +end