Desativar curtidas/reações de usuário individual

Notei a observação sobre como desativar curtidas no site, e esse não é o meu objetivo.

Tenho um único usuário problemático (e sim, existem maneiras mais diretas de lidar com o problema real) para o qual gostaria de enviar uma mensagem mais sutil do que silenciar/suspender.

A ideia me ocorreu se eu pudesse pausar / impedir reações às postagens dessa pessoa como uma forma de abordar isso.

Qualquer pensamento ou ideia é bem-vindo.

Obrigado!

Acho que a solução é adicionar o usuário a um grupo e usar CSS para ocultar o botão de curtir desse grupo.

Há um exemplo lá para deixar algo vermelho. Você faria o mesmo para ocultar o botão de curtir.

Depois de instalar o componente que @pfaffman sugeriu e adicionar o usuário, você pode fazer isso

.group-NAME {

    .widget-button.btn-flat.toggle-like.like.no-text.btn-icon,
    .widget-button.btn-flat.toggle-like.has-like.fade-out.no-text.btn-icon,
    .widget-button.btn-flat.button-count.like-count.highlight-action.regular-likes.btn-text, 
    .widget-button.btn-flat.button-count.like-count.highlight-action.my-likes.btn-icon-text {
    display: none;
    }
}


Apenas para observação, ocultá-los usando CSS não desativaria Curtidas/Reações e poderia ser contornado no console do navegador ou usando o modo de segurança (pode ser relevante dependendo de quão problemático o usuário em questão se sentiu naquele dia :slight_smile:)\n\n\nNo entanto, acho que a questão é como impedir que outras pessoas possam Curtir/Reagir às postagens de um usuário específico:\n\n[quote="Geoff Hughes, post:1, topic:277374, username:fuse"]\nse eu pudesse pausar / impedir reações às postagens dessa pessoa é uma maneira\n[/quote]

Eu acrescentaria que é possível desabilitar o modo seguro para não administradores. Mas o console ainda existe. :woman_shrugging:

ah sim, esse é um problema completamente diferente :thinking:

seria bom se houvesse uma configuração de nível de confiança mínimo para usar reações.

Oops. Eu não li com atenção suficiente. Uma solução semelhante seria ocultar as postagens dessa pessoa de todos. Isso e os prós e contras já foram discutidos algumas vezes.

Obrigado a todos.

O objetivo é realmente “não alimentar o troll”, pois o indivíduo em questão adora discordar em discussões, ser controverso e, em geral, não encontrou uma causa na internet pela qual não esteja disposto a morrer.

A parte difícil é que, de modo geral, eles contribuem positivamente quando iniciam um tópico ou postagem. O desafio é como eles escolhem responder aos outros.

Minha lógica é que, se eu puder negar a dopamina de curtidas/reações, talvez o comportamento mude.

As ressalvas das soluções CSS já foram mencionadas antes, mas aqui está o CSS para ocultar reações nas postagens de um usuário específico:

article[data-user-id="12345"] .discourse-reactions-picker {
    display: none;
}

Onde 12345 é o ID do usuário.