Browse Source

CLDC-4157: Add a helper script to mark impacted schemes & logs as incomplete

CLDC-4157-remove-nursing-care-from-scheme-support
samyou-softwire 1 week ago
parent
commit
45238de3ec
  1. 10
      lib/tasks/update_schemes_logs_impacted_by_nursing_level_removal.rake

10
lib/tasks/update_schemes_logs_impacted_by_nursing_level_removal.rake

@ -0,0 +1,10 @@
desc "Update schemes that had a level of support of 'Nursing' to be incomplete, and mark all logs that use that scheme as incomplete"
task update_scheme_registered_under_care_value: :environment do
ActiveRecord::Base.transaction do
impacted_schemes = Scheme.where(support_type: 5)
impacted_logs = LettingsLog.filter_by_year_or_later(2025).where(scheme: impacted_schemes)
impacted_schemes.update!(support_type: nil, confirmed: false)
impacted_logs.update!(scheme: nil)
end
end
Loading…
Cancel
Save