Browse Source

CLDC-4141: use prefers not to say text in cya page (#3176)

* CLDC-4141: use prefers not to say text in cya page

* CLDC-4141: update csv service to actually use new labels

* CLDC-4141: reformat complex condition for readability

* CLDC-4141: update csv export tests

* CLDC-4141: revert changes to csv service

* CLDC-4141: use label_from_value to override CYA values

* CLDC-4141: update question tests

* CLDC-4141: update expected exports

* CLDC-4141: update export spec
pull/3179/merge
Nat Dean-Lewis 2 days ago committed by GitHub
parent
commit
306ba1ac4a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 8
      app/models/form/lettings/questions/lead_tenant_sex_registered_at_birth.rb
  2. 8
      app/models/form/lettings/questions/person_sex_registered_at_birth.rb
  3. 2
      spec/fixtures/files/lettings_log_csv_export_labels_26.csv
  4. 2
      spec/fixtures/files/lettings_log_csv_export_non_support_labels_26.csv

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

@ -16,4 +16,12 @@ class Form::Lettings::Questions::LeadTenantSexRegisteredAtBirth < ::Form::Questi
}.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

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

@ -20,4 +20,12 @@ class Form::Lettings::Questions::PersonSexRegisteredAtBirth < ::Form::Question
base_question_number + (5 * @person_index)
end
def label_from_value(value, _log = nil, _user = nil)
return unless value
return "Prefers not to say" if value == "R"
super
end
end

2
spec/fixtures/files/lettings_log_csv_export_labels_26.csv vendored

File diff suppressed because one or more lines are too long

2
spec/fixtures/files/lettings_log_csv_export_non_support_labels_26.csv vendored

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save