'Whether the user has this role name'

def has_role(self, role_name_or_list):

    if (not isinstance(role_name_or_list, list)):
        role_name_or_list = [role_name_or_list]
    return any([(r.name in role_name_or_list) for r in self.get_user_roles()])
