Ocultar Avisos de Staff de usuários que não são Staff

Temos usado o recurso de Avisos para Staff para adicionar notas para o Staff, mas descobri que elas são completamente visíveis para não-Staff e que este é um aspecto intencional do recurso.

Existe alguma maneira de personalizar nossa instalação via CSS, um plugin ou outra forma de ocultar todos esses avisos para não-Staff?

1 curtida

Olá @benjamin_bracken :wave: bem-vindo ao Discourse Meta.

Sinto muito pela confusão com esse recurso, mas você está correto, esse é o comportamento pretendido - notificar todos os usuários sobre uma mensagem da equipe acima de uma postagem.

Parece que você tem usado Avisos da Equipe em vez de Sussurros. Talvez tente usar esse recurso porque acho que ele faz o que você estava tentando alcançar. Você pode definir a equipe como o grupo permitido para sussurros em suas admin - todas as configurações do site.

Se você realmente quiser ocultar os avisos da equipe, pode usar algum CSS, mas esteja ciente de que ele pode ser substituído no console de desenvolvimento do navegador.

4 curtidas

Nós também usamos Whispers :slight_smile: Vou investigar para descobrir uma maneira de ocultar esses Avisos, mas se alguém tiver alguma sugestão de CSS, estou totalmente aberto!

o CSS será algo como:

.post-notice {
    display: none;
}

você pode ter que adicionar o CSS para componentes de grupos e adicionar uma condição de grupo ao código também, mas a equipe deve funcionar sem ele.

mas isso ocultará outros avisos de postagem, incluindo os de boas-vindas para novos usuários.

4 curtidas

Para que você usa as notas da equipe? Talvez exista outro recurso que você possa usar em vez disso. Ocultar com CSS não é tão seguro. É bastante fácil para um usuário desfazer essas alterações.

3 curtidas

Usamos notas de equipe para marcar um tópico com um link para um ticket em nosso sistema de tickets, que não queremos que seja visível para não-equipe.

Parece que algo como o seguinte funcionará para nós (obrigado @Lilly):

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

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

Concordo que isso não é particularmente seguro, apenas precisamos fazer algo paliativo até que façamos a transição desse uso.

3 curtidas

A escolha de rotular isso como "Aviso da Equipe" deixa isso bastante ambíguo: significa "Aviso da Equipe" mas poderia facilmente ser mal interpretado como "Aviso para a Equipe". Uma palavra extra ali poderia evitar tal confusão.

4 curtidas

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