Desativar ou remover curtidas de uma postagem

Estou tendo um problema em que os usuários usam curtidas como uma forma de baixo risco para interagir com uma postagem tóxica, que foi intermediada por moderadores. Eu não gostaria de excluir a postagem, porque gostaria que a discussão permanecesse organicamente visível para ajudar outros usuários a aprenderem qual comportamento não é aceitável. Mas eu gostaria de remover as curtidas e, possivelmente, desabilitar as curtidas inteiramente nessa postagem.

Isso é possível?

Olá FroggyC,

Acredito que desabilitar curtidas para uma postagem específica não seja possível. Encontrei esta consulta de plugin do data explorer (caso você tenha o plugin) Users who like flagged posts. Isso permite que você veja quais usuários estão curtindo postagens sinalizadas.

Outra sugestão, se você não quiser mais que nenhuma resposta seja postada no tópico, mas que ele permaneça visível, seria arquivar o tópico inteiro. Isso, no entanto, desabilita curtidas em todas as postagens.

Pessoalmente, se as pessoas continuassem curtindo postagens inadequadas, eu consultaria o guia do moderador e aplicaria advertências ou suspensões.

1 curtida

Dividir os comentários em um thread arquivado funcionaria para desativar as curtidas.

Agora, sobre a possibilidade de remover as curtidas, existe alguma consulta Rails que eu possa fazer para remover todas as curtidas de uma postagem?

P.S. Obviamente, entrei em contato com os usuários em questão e eles pararam. Eu apenas gostaria de não deixar as curtidas como estão.

Eu acho que escondê-los com CSS pode ser o caminho. Não tenho certeza se você pode fazer isso por tag, mas pode por categoria. Talvez seja possível ocultar curtidas em tópicos arquivados.

1 curtida

Parece uma ideia utilizável. Posso simplesmente colocar os tópicos em uma categoria específica. Obrigado.

1 curtida

uma vez que você os move para uma categoria, você pode fazer isso em CSS comum, basta inserir o nome do slug da categoria no código.

body.category-YOUR-CATEGORY {
    .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;
    }
}

se for uma subcategoria, você precisará usar o caminho slug-da-categoria-pai-slug-da-subcategoria.

editar: atualizei o código porque o primeiro que postei ocultaria as contagens de sinalização.

3 curtidas

Esta é apenas uma hipótese para testar, mas você poderia aumentar temporariamente post undo action window mins e, em seguida, se passar pelo(s) usuário(s) problemático(s) para remover as curtidas (/reações)?

Suponho que dependeria de quantos usuários deram uma curtida indevida. Pode se tornar um pouco trabalhoso se houver mais do que um pequeno punhado. :slight_smile:

2 curtidas

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