Nascondi avvisi del personale da utenti non del personale

Stiamo utilizzando la funzione Staff Notices per aggiungere note per lo Staff, ma ho appena scoperto che queste sono completamente visibili ai non Staff e che questo è un aspetto intenzionale della funzione.

Esiste un modo per personalizzare la nostra installazione tramite CSS, un plugin o un altro modo per nascondere tutte queste note ai non Staff?

1 Mi Piace

Ciao @benjamin_bracken :wave: benvenuto su Discourse Meta.

Mi dispiace per la confusione con quella funzionalità, ma hai ragione, questo è il comportamento previsto: notificare a tutti gli utenti un messaggio dello staff sopra un post.

Sembra che tu abbia usato gli Avvisi dello Staff invece dei Sussurri. Forse prova a usare quella funzionalità perché penso che faccia quello che stavi cercando di ottenere. Devi impostare lo staff come gruppo consentito per i sussurri nelle tue impostazioni di tutto il sito dell'amministratore.

Se vuoi davvero nascondere gli avvisi dello staff, puoi usare un po’ di CSS, ma tieni presente che può essere sovrascritto nella console per sviluppatori del browser.

4 Mi Piace

Usiamo anche Whispers :slight_smile: Darò un’occhiata per capire come nascondere questi avvisi, ma se qualcuno ha suggerimenti CSS, sono tutt’orecchi!

il CSS sarà qualcosa di simile:

.post-notice {
    display: none;
}

potrebbe essere necessario aggiungere il CSS per il componente gruppi e aggiungere anche una condizione di gruppo al codice, ma lo staff dovrebbe funzionare senza di esso.

ma nasconderà altri avvisi di post, inclusi quelli di benvenuto per i nuovi utenti.

4 Mi Piace

Per cosa usi le note dello staff? Forse c’è un’altra funzionalità che puoi usare al suo posto. Nascondere con CSS non è molto sicuro. È abbastanza facile per un utente annullare queste modifiche.

3 Mi Piace

Abbiamo utilizzato le note dello staff per taggare un argomento con un link a un ticket nel nostro sistema di ticketing, che non vogliamo sia visibile al personale non autorizzato.

Sembra che qualcosa di simile a quanto segue funzionerà per noi (grazie @Lilly):

.post-notice.custom {
    display: none;
}

.staff .post-notice.custom {
    display: initial;
}

Concordo sul fatto che non si tratti di una soluzione particolarmente sicura, abbiamo solo bisogno di una soluzione temporanea fino a quando non abbandoneremo questo utilizzo.

3 Mi Piace

La scelta di etichettare questi “Avviso del personale” rende la cosa piuttosto ambigua: significa “Avviso da parte del personale”, ma potrebbe facilmente essere frainteso come “Avviso al personale”. Una parola in più potrebbe evitare tale confusione.

4 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.