# Copyright (C) 2018 Colin Darie , 2018 Evolix # License: GNU AGPL-3+ (see full text in LICENSE file) class CheckPolicy < ApplicationPolicy class Scope < Scope def resolve scope.where(user: user) end end def create? true end def update? owner? end def destroy? owner? end def supports? new? end private def owner? record.user == user end end