Em nossa comunidade, gostaríamos de poder restringir a mudez de usuários a pessoas que ganharam alguma experiência com a comunidade.
Seria possível adicionar uma opção para escolher quem pode silenciar outros usuários?
Existe uma configuração no site para ignorar usuários - grupos permitidos. Não tenho certeza se o Discourse separa ignorar de silenciar. Acredito que o padrão seja TL2 como um dos grupos padrão.
Sim, tem. O silenciamento está disponível a partir do TL1, geralmente.
Olá e bem-vindo @Steradiant ![]()
Se você pudesse detalhar um pouco mais o caso de uso que você tem em mente para isso, ou quaisquer problemas que você tenha tido sem isso, isso pode ajudar a tornar o argumento para uma configuração adicional mais convincente. ![]()
Sim, achei estranho não ver uma opção direta para silenciar. Em teoria, ignorar e silenciar deveriam ser a mesma configuração de permissão, na minha opinião. Sendo que ignorar é apenas uma opção para silenciamento permanente.
Nos meus sites, o silenciamento não tem sido um problema. Nós tivemos apenas 1 membro em 8 anos que, se bem me lembro, foi silenciado por padrão por 5 usuários. Isso acionou uma mensagem do sistema para o usuário silenciado e os moderadores.
Funcionou, pois apenas com a mensagem do sistema ele fez uma postagem de desculpas, por não ter percebido que estava sendo um pouco tóxico com sua negatividade
Estamos configurando um servidor Discourse para nossa comunidade, onde ele deve substituir uma lista de e-mails como um meio melhor e mais granular de debates oficiais dentro de nossa associação.
Como todos os usuários que têm acesso ao fórum são pré-confirmados de outro serviço e, em sua maioria, se conhecem da vida real, permitimos que os usuários comecem com TL1, para avançar muito rapidamente para TL2.
Embora não tenhamos experiência prática, tememos que um usuário sobrecarregado possa acidentalmente silenciar alguém em seus primeiros dias e, posteriormente, perder notificações importantes. Ao manter esta opção no TL2, esperamos evitar isso.
Por motivos semelhantes, desativamos atualmente a funcionalidade Ignorar Usuários, temendo que isso possa criar confusão em processos de decisão vinculativos, embora estejamos considerando reativá-la para TL3 ou superior.
Uma solução possível seria usar CSS para ocultar os botões de opção de silenciar usuário do nível de confiança 2, no entanto, não tenho certeza sobre a codificação ou se pode haver ressalvas com níveis de confiança mais altos tendo o anterior. Embora talvez, a julgar pela lógica básica, não agrupar TL2 com display: none?
Este Theme component pode provavelmente ser usado como referência para construir um componente personalizado para ocultar opções de silenciamento. Como ele oculta curtidas para novos usuários
Este usa JS, mas tenho certeza de que deve ser possível usar uma solução puramente CSS.
Aqui está um botão para ocultar curtidas com CSS