mirror of
https://github.com/edcommonwealth/sqm-dashboards.git
synced 2026-03-08 23:18:18 -07:00
feat: add seasonal academic years
This commit is contained in:
parent
0a27538747
commit
cf5c4f2d13
4 changed files with 26 additions and 14 deletions
|
|
@ -127,12 +127,15 @@ namespace :one_off do
|
|||
seeder.seed_staffing Rails.root.join("data", "staffing", "wi_staffing.csv")
|
||||
end
|
||||
|
||||
desc "delete 2023-24 AcademicYear and all responses, admin data, enrollment numbers and staffing numbers"
|
||||
task delete_2023_24: :environment do
|
||||
academic_year = AcademicYear.find_by_range "2023-24"
|
||||
AdminDataValue.where(academic_year:).delete_all
|
||||
Respondent.where(academic_year:).delete_all
|
||||
SurveyItemResponse.where(academic_year:).delete_all
|
||||
academic_year.delete
|
||||
desc "delete 2022-24 AcademicYear and all responses, admin data, enrollment numbers and staffing numbers"
|
||||
task delete_2022_24: :environment do
|
||||
academic_years = AcademicYear.where(range: ["2022-23", "2023-24", "2024-25", "2022-23 Fall", "2022-23 Spring", "2023-24 Fall",
|
||||
"2023-24 Spring"])
|
||||
academic_years.each do |academic_year|
|
||||
AdminDataValue.where(academic_year:).delete_all
|
||||
Respondent.where(academic_year:).delete_all
|
||||
SurveyItemResponse.where(academic_year:).delete_all
|
||||
academic_year.delete
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue