From 78b29cc86d73be1424669b05b82b950b4b39cab4 Mon Sep 17 00:00:00 2001 From: Liam Morley Date: Thu, 2 Dec 2021 11:05:17 -0500 Subject: [PATCH] Remove obsolete one_off:remove_dupes rake task - this has been run in all environments already AFAIK --- lib/tasks/one_off.rake | 31 ------------------------------- 1 file changed, 31 deletions(-) diff --git a/lib/tasks/one_off.rake b/lib/tasks/one_off.rake index 57b58775..6a80b3ad 100644 --- a/lib/tasks/one_off.rake +++ b/lib/tasks/one_off.rake @@ -1,35 +1,4 @@ namespace :one_off do - task remove_dupes: :environment do - SurveyItemResponse.delete_all - SurveyItem.delete_all - AdminDataItem.delete_all - Measure.delete_all - - csv_file = Rails.root.join('data', 'sqm_framework.csv') - CSV.parse(File.read(csv_file), headers: true) do |row| - category_name = row['Category'].strip - category_id = row['Category ID'].strip - - category = SqmCategory.find_by!(name: category_name) - category.update! category_id: category_id - - subcategory_name = row['Subcategory'].strip - subcategory_id = row['Subcategory ID'].strip - subcategory = Subcategory.find_by! name: subcategory_name, sqm_category: category - subcategory.update! subcategory_id: subcategory_id - end - - puts "number of outstanding categories: #{SqmCategory.where(category_id: 'default-category-id').count}" - puts "number of outstanding subcategories: #{Subcategory.where(subcategory_id: 'default-subcategory-id').count}" - - facilities_and_personnel = Subcategory.find_by name: 'Facilities and Personnel', - subcategory_id: 'default-subcategory-id' - if facilities_and_personnel.present? - facilities_and_personnel.destroy - puts "number of outstanding subcategories now: #{Subcategory.where(subcategory_id: 'default-subcategory-id').count}" - end - end - task add_dese_ids: :environment do all_schools = School.all.includes(:district) updated_schools = []