Abbiamo una categoria riservata agli “anticipi”, accessibile solo a clienti selezionati. Questi clienti disponevano di un proprio Gruppo e potevano visualizzare tale categoria.
L’“anticipo” nel frattempo è maturato, quindi abbiamo rimosso il requisito del Gruppo e modificato le autorizzazioni per visualizzare la categoria in “Tutti possono vedere/rispondere”, mentre solo gli Amministratori possono creare nuovi argomenti.
Tuttavia, sembra che gli utenti abbiano la stessa categoria impostata come “muted” (silenziosa) nelle preferenze.
Come posso visualizzare tutti gli utenti che attualmente hanno questa categoria silenziosa e come posso rimuovere questa impostazione per loro?
Per rimuovere la modalità silenziosa per una categoria per tutti gli utenti, vai alla pagina delle impostazioni del tuo sito e inserisci default categories nella casella di ricerca. Questo ti porterà a tutte le impostazioni di notifica predefinite per le categorie. Se la categoria sneak-peaks è elencata nell’impostazione default categories muted, rimuovila da tale impostazione. Quando salvi l’impostazione, ti verrà chiesto se “vorresti applicare questa modifica storicamente?” Selezionando “Sì”, la categoria verrà rimossa dalla modalità silenziosa per tutti gli utenti del tuo sito.
Se sneak-peaks non è elencata nell’impostazione default categories muted, puoi comunque rimuoverla dalla modalità silenziosa per tutti gli utenti. Prima di tutto, aggiungi sneak-peaks all’impostazione default categories muted. Salva l’impostazione, ma non selezionare l’opzione per applicare le modifiche storicamente. Ora, rimuovi sneak-peaks dall’impostazione default categories muted. Salva nuovamente l’impostazione, ma questa volta seleziona l’opzione per applicare le modifiche storicamente. Questo rimuoverà la modalità silenziosa per la categoria per tutti gli utenti.
Se hai installato il plugin Data Explorer sul tuo sito, puoi visualizzare i livelli di notifica per la categoria per tutti gli utenti con la seguente query:
--[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
Per eseguire la query, devi fornire un nome di categoria e un livello di notifica. Il livello di notifica è impostato con un numero. Per trovare tutti gli utenti che hanno messo in modalità silenziosa una categoria, inserisci 0 nell’input del livello di notifica. I livelli di notifica disponibili sono 0 (silenzioso), 2 (monitoraggio), 3 (osservazione), 4 (osservazione del primo post).