Files
codeocean/app/policies/codeharbor_link_policy.rb
2019-12-16 17:38:32 +01:00

36 lines
353 B
Ruby

class CodeharborLinkPolicy < ApplicationPolicy
def index?
false
end
def show?
false
end
def new?
teacher? || admin?
end
def create?
teacher? || admin?
end
def edit?
owner?
end
def update?
owner?
end
def destroy?
owner?
end
private
def owner?
@record.reload.user == @user
end
end