def candidate_is_owned_by(self, user_or_token):
    """Return a boolean indicating whether the Candidate passed the Filter
    of any of a User or Token owner's accessible Groups.


    Parameters
    ----------
    user_or_token : `baselayer.app.models.User` or `baselayer.app.models.Token`
       The requesting `User` or `Token` object.

    Returns
    -------
    owned : bool
       Whether the Candidate is owned by the User or Token owner.
    """
    return self.filter.group in user_or_token.accessible_groups