Общие черновики не отслеживаются

Похоже, что когда совместно редактируемый черновик наконец публикуется после правок команды, он не считается новой темой.

Членам, следящим за первым сообщением в категории, не отправляются уведомления по электронной почте.

Я считаю, что при публикации должно отправляться уведомление.

Пожалуйста, поделитесь своим мнением.

Мечен как ошибка. Спасибо.

Наблюдение также не происходит, когда новая тема создаётся путём разделения сообщений из существующей темы.

Извини, @Chandra, у меня пока не было возможности это проверить, но я не хочу, чтобы ты подумал, что я это упустил из виду. :slight_smile:

Большое спасибо @JammyDodger. Очень ценим ваше обновление.

Просто уточню перед началом — используется ли здесь плагин совместного редактирования или настройка общих черновиков в админ-панели?

Настройка администратора для общих черновиков:

Редактирование: Я понял, что использовал тег shared-edits, теперь удалил его, но не вижу тега для shared-drafts.

Я не думаю, что смогу воспроизвести это?

Мои пошаговые действия:

  • Установил «Категория общих черновиков» и «Минимальный уровень доверия для общих черновиков» в значение staff.
  • Установил «Временное окно для электронной почты (мин)» в 1 (опционально :slight_smile:).
  • Назначил тестовому пользователю A статус «Следит за первым постом» для категории #general.
  • Создал тему как «Общий черновик», целевая категория #general.
  • Использовал другого тестового пользователя с правами staff для внесения правок.
  • Опубликовал черновик.

  • Тема опубликована в правильной категории.
  • Тестовый пользователь A получил уведомление о новой теме.
  • Тестовый пользователь A также получил письмо об этом уведомлении.

Уведомления генерируются, однако отправка писем контролируется настройками Предпочтений каждого пользователя, а также тем, посещал ли он форум в течение временного окна для электронной почты.

Изменил ли ваш рабочий процесс категорию сохраненной темы с «Персонал» на «Категория, за которой ведется наблюдение» при публикации?

У меня все участники настроены на отслеживание первого сообщения в целевой категории, но письма не были сгенерированы.

Через день-два я опубликую общий черновик и пошагово прослежу процесс для проверки.

Действительно изменился. :+1: Дополнительную информацию об этой функции можно найти в статье Общие черновики: Разрешить сотрудникам совместно работать над постами до публикации, если вам нужен обзор.

Пока я перемещу это в Support, но если вы сможете воспроизвести свою проблему, мы всегда сможем переместить её обратно. :slight_smile: :+1:

Привет, @JammyDodger!
Не хочу вас «надоедать», но хотел сообщить, что я отправил вам в личные сообщения скриншоты, на которых показано воспроизведение проблемы. Пожалуйста, ознакомьтесь, когда у вас будет возможность. Спасибо.

Быстро просмотрев ваши личные сообщения, я вижу, что как минимум одно письмо было отправлено с настройкой «Следить за первым постом» для этого общего черновика, что говорит о корректной работе.

В своих заметках вы упоминаете, что установили уведомления по этой категории как значения по умолчанию для пользователей, но уверены ли вы, что настройки по умолчанию применены правильно? Если у вас установлен плагин data-explorer, вы можете выполнить запрос, чтобы проверить уровень уведомлений о категории для ваших пользователей и убедиться, что они установлены так, как вы ожидаете:

(«4» — код для «Следить за первым постом», «3» — для «Следить»)

-- [params]
-- int :category_id

SELECT cu.user_id,
       cu.notification_level
FROM category_users cu
WHERE category_id = :category_id
ORDER BY cu.notification_level DESC

Да, сработало только для одного письма из ~8000. Не понимаю, что было особенного в этом ID :thinking:

У меня не установлен data-explorer, но я попробую при следующей сборке.

Вот дополнительные мысли о том, в чём, как мне кажется, проблема:

  1. Отправка писем всем работает корректно в той же категории для новых прямых (не общих черновиков) тем. Я также постараюсь сделать скриншоты этого. Таким образом, настройка «Следить за всеми» для категории должна быть в порядке.

  2. Я также заметил, что уведомления по электронной почте отправляются на адреса сотрудников сразу при первом сохранении. Я полагаю, это означает, что тема запускает процесс уведомлений сразу при первом сохранении, а не после завершения множества правок сотрудников и фактической «публикации». В момент первого сохранения тема находится в категории сотрудников, поэтому уведомляются только сотрудники.

  3. Если категория shared drafts установлена как категория, не предназначенная для сотрудников, я подозреваю, что это может привести к отправке неполных постов всем подписчикам категории shared drafts вместо целевой категории.