Ho un problema in cui gli utenti utilizzano i “mi piace” come modo a basso rischio per interagire con un post tossico, su cui sono intervenuti i moderatori. Non vorrei eliminare il post, perché vorrei che la discussione rimanesse visibile organicamente per aiutare altri utenti a imparare quale comportamento non è accettabile. Ma vorrei rimuovere i “mi piace” e possibilmente disabilitarli del tutto su quel post.
Non credo sia possibile disabilitare i “mi piace” per un post specifico. Ho trovato questa query del plugin data explorer (a condizione che tu abbia il plugin) Users who like flagged posts. Questo ti permette di vedere quali utenti mettono “mi piace” ai post segnalati.
Un altro suggerimento, se non desideri più che vengano pubblicate risposte sull’argomento ma che rimanga visibile, sarebbe quello di archiviare l’intero argomento. Questo, tuttavia, disabilita i “mi piace” su tutti i post.
Personalmente, se le persone continuassero a mettere “mi piace” a post inappropriati, darei un’occhiata alla guida per moderatori ed emetterei avvertimenti o sospensioni.
Dividere i commenti in un thread archiviato funzionerebbe per disabilitare i “mi piace”.
Ora, per quanto riguarda la potenziale rimozione dei “mi piace”, esiste forse una query Rails che posso eseguire per rimuovere tutti i “mi piace” da un post?
P.S. Ovviamente, ho contattato gli utenti in questione e hanno smesso. Vorrei solo non lasciare i “mi piace” così come sono.
Penso che nasconderli con CSS potrebbe essere la soluzione. Non sono sicuro se puoi farlo per tag, ma puoi farlo per categoria. Forse è possibile nascondere i “mi piace” sugli argomenti archiviati.
Questa è solo un’ipotesi teorica da sottoporre, ma potresti aumentare temporaneamente post undo action window mins e poi impersonare l’utente (o gli utenti) problematico/i per rimuovere i Mi Piace (/Reazioni)?
Suppongo che dipenderebbe da quanti utenti hanno inserito un Mi Piace scorretto. Potrebbe diventare un po’ noioso se ce ne sono più di pochi.