Podemos excluir todas as mensagens 'Automaticamente Impulsionadas' de uma vez?

Não fiz muito com a API de plugins, mas vi que existe um método que pode adicionar classes a pequenas postagens de ação:

Então, criei um componente de tema que incluiu isso na seção Head:

<script type="text/discourse-plugin" version="1.6.0">
  api.addPostSmallActionClassesCallback(post => {
    return ["small-action-" + post.actionCode]
  });
</script>

…e isso na seção CSS:

.small-action.small-action-autobumped {
  display: none;
}

…e a mensagem de autobump desapareceu!

Não fiz nenhum outro teste, então não sei se haveria outros efeitos colaterais. É possível que as classes small-action-[...] possam entrar em conflito em outro lugar no aplicativo, caso em que você deve escolher um prefixo que tenha garantia de ser exclusivo.

3 curtidas