def METHOD_NAME(self, item_list, user, *args, **kwargs):
    user_options = UserOption.objects.filter(
        user__in=item_list, organization_id=None, project_id=None
    ).select_related("user")
    keys_to_user_option_objects = {user_option.key: user_option for user_option in user_options}
    notification_settings = NotificationSetting.objects._filter(
        ExternalProviders.EMAIL,
        scope_type=NotificationScopeType.USER,
        user_ids=[user.id for user in item_list],
    )
    notification_settings_as_user_options = map_notification_settings_to_legacy(
        notification_settings, user_mapping={user.id: user for user in item_list}
    )
    # Override deprecated UserOption rows with NotificationSettings.
    for user_option in notification_settings_as_user_options:
        keys_to_user_option_objects[user_option.key] = user_option
    results = defaultdict(list)
    for user_option in keys_to_user_option_objects.values():
        results[user_option.user].append(user_option)
    return results