Browse Source

CLDC-4141: use label_from_value to override CYA values

pull/3176/head
Nat Dean-Lewis 6 days ago
parent
commit
4bddab8226
  1. 14
      app/models/form/lettings/questions/lead_tenant_sex_registered_at_birth.rb
  2. 14
      app/models/form/lettings/questions/person_sex_registered_at_birth.rb

14
app/models/form/lettings/questions/lead_tenant_sex_registered_at_birth.rb

@ -5,12 +5,6 @@ class Form::Lettings::Questions::LeadTenantSexRegisteredAtBirth < ::Form::Questi
@type = "radio" @type = "radio"
@check_answers_card_number = 1 @check_answers_card_number = 1
@answer_options = ANSWER_OPTIONS @answer_options = ANSWER_OPTIONS
@inferred_check_answers_value = [{
"condition" => {
@id => "R",
},
"value" => "Prefers not to say",
}]
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year] @question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year]
end end
@ -22,4 +16,12 @@ class Form::Lettings::Questions::LeadTenantSexRegisteredAtBirth < ::Form::Questi
}.freeze }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2026 => 31 }.freeze QUESTION_NUMBER_FROM_YEAR = { 2026 => 31 }.freeze
def label_from_value(value, _log = nil, _user = nil)
return unless value
return "Prefers not to say" if value == "R"
super
end
end end

14
app/models/form/lettings/questions/person_sex_registered_at_birth.rb

@ -6,12 +6,6 @@ class Form::Lettings::Questions::PersonSexRegisteredAtBirth < ::Form::Question
@answer_options = ANSWER_OPTIONS @answer_options = ANSWER_OPTIONS
@person_index = person_index @person_index = person_index
@question_number = question_number @question_number = question_number
@inferred_check_answers_value = [{
"condition" => {
id => "R",
},
"value" => "Prefers not to say",
}]
end end
ANSWER_OPTIONS = { ANSWER_OPTIONS = {
@ -26,4 +20,12 @@ class Form::Lettings::Questions::PersonSexRegisteredAtBirth < ::Form::Question
base_question_number + (5 * @person_index) base_question_number + (5 * @person_index)
end end
def label_from_value(value, _log = nil, _user = nil)
return unless value
return "Prefers not to say" if value == "R"
super
end
end end

Loading…
Cancel
Save