class ContestPolicy < ApplicationPolicy def index? true end def show? record.user.id == user.id || user.admin? end def new? true end def create? true end def convert? record.user.id == user.id || user.admin? end def convert_csv? record.user.id == user.id || user.admin? end def edit? record.user.id == user.id || user.admin? end def finalize_import? record.user.id == user.id || user.admin? end def update? record.user.id == user.id || user.admin? end def destroy? record.user.id == user.id || user.admin? end def import? record.user.id == user.id || user.admin? end def scoreboard? true end def upload_csv? record.user.id == user.id || user.admin? end end