Como habilitar reações apenas para certas categorias?

Não existe tal recurso. Uma maneira rápida de fazer isso seria ocultar o seletor de reações com CSS, como:

.category-general-resources .discourse-reactions-picker {
    display: none;
}

Se você quiser iterar por várias categorias e facilitar a manutenção, pode usar um loop SCSS como este:

$categories: 'general', 'site-feedback', 'staff';

@each $category in $categories {
  .category-#{$category} .discourse-reactions-picker {
    display: none;
  }
}

A classe da categoria é visível na tag <body>.

Isso pode ser contornado por qualquer usuário que saiba como torná-la visível novamente no lado do cliente, mas se sua comunidade se comportar bem, acho que é uma boa solução alternativa. :slight_smile:

8 curtidas