mirror of
https://github.com/edcommonwealth/sqm-dashboards.git
synced 2026-03-07 21:48:16 -08:00
ensure merging schools are in same district
This commit is contained in:
parent
4be42d1bc7
commit
0fc4fe62ec
1 changed files with 6 additions and 1 deletions
|
|
@ -13,7 +13,12 @@ class School < ApplicationRecord
|
|||
include FriendlyId
|
||||
friendly_id :name, :use => [:slugged]
|
||||
|
||||
def merge_into(school)
|
||||
def merge_into(school_name)
|
||||
school = district.schools.where(name: school_name).first
|
||||
if school.nil?
|
||||
puts "Unable to find school named #{school_name} in district (#{district.name})"
|
||||
return
|
||||
end
|
||||
puts "Merging #{name} (#{id}) in to #{school.name} (#{school.id})"
|
||||
schedules.update_all(school_id: school.id)
|
||||
recipient_lists.update_all(school_id: school.id)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue