Categoria permanece silenciada após ficar disponível para todos

Olá, Suporte,

Temos uma categoria chamada “sneak-peaks” (espiadinhas), destinada apenas a clientes selecionados. Esses clientes tinham seu próprio Grupo e podiam visualizar essa categoria.

Como o “sneak-peak” amadureceu, removemos a exigência do Grupo e alteramos as permissões para que todos possam ver e responder à categoria, enquanto apenas os administradores podem criar tópicos.

No entanto, parece que os usuários ainda têm essa categoria marcada como “silenciada” em suas preferências.

Como posso visualizar todos os usuários que atualmente têm essa categoria silenciada e como posso desativar essa configuração para eles?

Obrigado antecipadamente.

Para desativar o silêncio de uma categoria para todos os usuários, vá para a página de configurações do seu site e digite categorias padrão na caixa de pesquisa. Isso levará você a todas as suas configurações de notificação de categoria padrão. Se a categoria sneak-peaks estiver listada na sua configuração categorias padrão silenciadas, remova-a dessa configuração. Ao salvar a configuração, você será perguntado se “gostaria de aplicar essa alteração historicamente?” Selecionar “Sim” desativará o silêncio da categoria para todos os usuários do seu site.

Se sneak-peaks não estiver listado na sua configuração categorias padrão silenciadas, você ainda pode desativar o silêncio para todos os usuários. Primeiro, adicione sneak-peaks à configuração categorias padrão silenciadas. Salve a configuração, mas não selecione a opção para aplicar alterações historicamente. Agora, remova sneak-peaks da sua configuração categorias padrão silenciadas. Salve a configuração novamente, mas desta vez sim selecione a opção para aplicar alterações historicamente. Isso desativará o silêncio da categoria para todos os usuários.

Se você tiver o plugin Data Explorer instalado no seu site, poderá visualizar os níveis de notificação de categoria para todos os usuários em uma categoria com a seguinte consulta:

--[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

Para executar a consulta, você precisa fornecer um nome de categoria e um nível de notificação. O nível de notificação é definido com um número. Para encontrar todos os usuários que silenciaram uma categoria, digite 0 na entrada do nível de notificação. Os níveis de notificação disponíveis são 0 (silenciado), 2 (acompanhando), 3 (observando), 4 (observando a primeira postagem).

Não quero ser aquele cara, mas deveria ser “peeks” e não “peaks” :wink: