Думаю, это может быть ошибкой, так как я не нашёл других тем на эту тему или связанных настроек. Я видел только темы, касающиеся обратной проблемы: когда уведомления отправляются ошибочно: Newly-created "unlisted" Topics send "new topic" Notifications
Шаги для воспроизведения:
Создайте новую непубличную тему
Перед публикацией нажмите и выберите опцию Toggle Unlisted
После создания непубличной темы сделайте её публичной
Обратите внимание: пользователи не получают уведомления в Discourse или по электронной почте после того, как тема становится публичной.
Ожидаемое поведение
Пользователи не должны получать уведомления при создании непубличной темы
Это работает как ожидается.
Пользователи должны получать уведомления, как только тема становится публичной
Это не работает как ожидается.
Это ожидаемое поведение? Есть ли настройка, чтобы пользователи получали уведомления только после того, как тема станет публичной?
Мой сценарий использования: создание непубличной темы в качестве черновика. Я делаю это для анонсов, которые редактирую до готовности. Только когда черновик завершён, я хочу сделать тему публичной, чтобы пользователи получили уведомления.
В качестве обходного пути я могу создать непубличный черновик, а затем скопировать его содержимое в новую тему, когда буду готов опубликовать, после чего удалить исходный черновик.
Просто на заметку: темы со статусом «Не для списка» не подходят для создания черновиков. Если вы создадите черновик в категории с контролем прав доступа (например, #staff), а затем переместите его в нужную категорию, когда будете готовы, это сработает отлично. Либо вы можете настроить «Общие черновики», добавив категорию в настройку администратора shared drafts category. Это позволит создавать темы с ограниченной видимостью, а затем публиковать их в нужной категории, когда будете готовы.
(В обоих случаях необходимо оставить настройки disable category edit notifications и disable tag edit notifications по умолчанию выключенными, чтобы уведомления отправлялись)
Однако я попробую воспроизвести эту ошибку и посмотрю, что смогу выяснить.
Обычно вы не получаете отдельного уведомления при скрытии или раскрытии темы, так что здесь тоже всё работает нормально — хотя теперь тема отображается в списке тем с количеством непрочитанных сообщений:
Однако по этим причинам скрытие темы для создания черновика не рекомендуется, так как это часто создаёт больше шума, чем вы думаете. Надеюсь, вам лучше подошёл вариант с общими черновиками.