Files
Eric Bell 392781f7aa chore: init commit
in worker.../repo/GITFOLDER.zip is the .git folder.
2026-08-11 14:44:09 -04:00

22 lines
369 B
Ruby

# frozen_string_literal: true
class GradeBookPolicy < ApplicationPolicy
def update?
user_is_teacher_of_classroom? || user.admin?
end
def show?
user_is_teacher_of_classroom? || user.admin?
end
def finalize?
user.admin?
end
private
def user_is_teacher_of_classroom?
user.teacher? && record.classroom.teachers.include?(user)
end
end