'Test to see if this result should be removed due to access restriction'

def should_remove(self, user):

    if has_access(user, 'staff', self.get_course_key()):
        return False
    return (self.get_usage_key() not in self.get_course_blocks(user).get_block_keys())
