Class: SchoolPolicy

Inherits:
ApplicationPolicy show all
Defined in:
app/policies/school_policy.rb

Instance Method Summary collapse

Methods inherited from ApplicationPolicy

#classroom_rosterer_light?, #district_leader?, #enterprise_syncable?, #school_leader_rosterer?, #teacher?

Instance Method Details

#edit?Boolean Also known as: create_folder?, email_search?, share_supply_list?, update?

Returns:

  • (Boolean)


76
77
78
# File 'app/policies/school_policy.rb', line 76

def edit?
  user_confirmed? && manager?
end

#manager?Boolean

Returns:

  • (Boolean)


106
107
108
# File 'app/policies/school_policy.rb', line 106

def manager?
  omniscient_mode? || school_leader_admin? || district_leader?
end