class SchoolMovePolicy::Scope
Public Instance Methods
Source
# File app/policies/school_move_policy.rb, line 13 def resolve return scope.none if team.nil? patient_in_team = team .patients .select("1") .where("patients.id = school_moves.patient_id") .arel .exists scope .where(patient_in_team) .where(school: Location.generic_school) .or(scope.where(school: team.gias_schools)) .or(scope.where(school: team.generic_schools)) end