Files
codeocean/app/policies/codeharbor_link_policy.rb
2019-12-07 13:11:48 +01:00

36 lines
333 B
Ruby

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