У нас есть категория «Снек-пики» (sneak-peaks), доступ к которой был открыт только для избранных клиентов. У этих клиентов была своя группа, и они могли видеть эту категорию.
Теперь «Снек-пики» стали более зрелыми, поэтому мы убрали требование наличия группы и изменили права доступа к категории: теперь её могут просматривать и отвечать в ней все пользователи, а создавать темы могут только администраторы.
Однако у пользователей эта категория, похоже, по-прежнему помечена как «заглушённая» в настройках.
Как я могу увидеть всех пользователей, у которых эта категория сейчас заглушена, и как отключить это для них?
Чтобы включить уведомления для категории для всех пользователей, перейдите на страницу настроек вашего сайта и введите default categories в поле поиска. Это откроет все настройки уведомлений по умолчанию для категорий. Если категория sneak-peaks указана в настройке default categories muted, удалите её из этой настройки. После сохранения настройки вам будет задан вопрос: «Хотите применить это изменение исторически?». Выбор «Да» включит уведомления для этой категории для всех пользователей на вашем сайте.
Если категория sneak-peaks не указана в настройке default categories muted, вы всё равно можете включить для неё уведомления для всех пользователей. Сначала добавьте sneak-peaks в настройку default categories muted. Сохраните настройку, но не выбирайте опцию применения изменений исторически. Затем удалите sneak-peaks из настройки default categories muted. Сохраните настройку снова, но на этот раз обязательно выберите опцию применения изменений исторически. Это включит уведомления для категории для всех пользователей.
Если на вашем сайте установлен плагин Data Explorer, вы можете просмотреть уровни уведомлений для категории для всех пользователей с помощью следующего запроса:
--[params]
-- string :category_name
-- string :notification_level
SELECT
cu.user_id
FROM category_users cu
JOIN categories c
ON c.id = cu.category_id
WHERE c.name = :category_name
AND cu.notification_level = :notification_level
Для выполнения запроса необходимо указать название категории и уровень уведомлений. Уровень уведомлений задаётся числом. Чтобы найти всех пользователей, у которых категория отключена, введите 0 в поле уровня уведомлений. Доступные уровни уведомлений: 0 (отключено), 2 (отслеживание), 3 (наблюдение), 4 (наблюдение за первым сообщением).