Нет, потому что отключение уведомлений всё равно будет возвращать конкретные темы в раздел /latest, как только пользователь с ними взаимодействует.
Старый подход позволял администраторам сайта создавать разделы там, где они считали это необходимым. Функция отключения уведомлений уже существовала, но, как показывают вышеприведённые сообщения, её реализация гораздо запутаннее.
Там, где раньше была опция «скрыть эту категорию из /latest», теперь будут:
- настройка категории для отключения уведомлений;
- настройка пользователя для отключения уведомлений;
- настройка пользователя для видимости.
Если вы хотите полностью воспроизвести исходное поведение, нам потребуется дополнительная настройка, чтобы сообщения из категорий с отключёнными уведомлениями не возвращались в /latest, поскольку, как мы выяснили, у некоторых администраторов есть случаи, когда это выгодно.
Один из проектов, над которым я работаю, скоро будет приостановлен из-за этой проблемы. Клиент хотел использовать Discourse для внутренней коллаборации, скрывая определённые категории, так как они содержали обсуждения ещё не анонсированных проектов и темы «не по делу». Им нравилось поведение опции «скрыть из /latest», потому что даже если сотрудники участвовали в обсуждениях в этих категориях, заголовки тем не отображались на главной странице (которая должна была быть /latest), что означало необходимость целенаправленного поиска этих категорий. На данный момент я снова предлагаю им использовать отдельный второй экземпляр для достижения того же разделения.
Состояние категории по умолчанию относится к состоянию тем, исходящих из конкретной категории, которое может быть изменено при взаимодействии пользователя с ними. Все вышесказанное основано на предположении, что такое поведение всегда желательно, однако, судя по многоцелевым экземплярам, это не так.