Browse Source

CLDC-4175: csv label for new question

pull/3200/head
Nat Dean-Lewis 3 weeks ago
parent
commit
b0961abf46
  1. 4
      app/models/sales_log.rb
  2. 8
      app/services/csv/sales_log_csv_service.rb

4
app/models/sales_log.rb

@ -579,4 +579,8 @@ class SalesLog < Log
def mscharge_value
mscharge if discounted_ownership_sale? || !form.start_year_2025_or_later?
end
def hasservicechargeschanged_label
form.get_question(:hasservicechargeschanged, self)&.label_from_value(hasservicechargeschanged)
end
end

8
app/services/csv/sales_log_csv_service.rb

@ -108,6 +108,14 @@ module Csv
labels: %i[mscharge_value],
codes: %i[mscharge_value],
},
hasservicechargeschanged: {
labels: %i[hasservicechargeschanged_label],
codes: %i[hasservicechargeschanged],
},
newservicecharges: {
labels: %i[newservicecharges],
codes: %i[newservicecharges],
},
}.freeze
PERSON_DETAILS = {}.tap { |hash|

Loading…
Cancel
Save