У меня возникла проблема: пользователи используют лайки как способ низкого риска взаимодействовать с токсичным постом, который уже был обработан модераторами. Я не хочу удалять пост, так как мне важно, чтобы обсуждение оставалось открытым и наглядным для других пользователей, чтобы они могли понять, какое поведение недопустимо. Однако я хотел бы убрать лайки и, возможно, полностью отключить их для этого поста.
Я не думаю, что отключение лайков для конкретного поста возможно. Я нашел этот запрос для плагина Data Explorer (при условии, что у вас установлен этот плагин): Users who like flagged posts. Он позволяет увидеть, какие пользователи ставят лайки отмеченным постам.
Еще одно предложение: если вы больше не хотите, чтобы на тему поступали ответы, но при этом она оставалась видимой, можно архивировать всю тему. Однако это отключит лайки для всех постов.
Лично я, если люди продолжают ставить лайки неуместным постам, изучил бы руководство для модераторов и вынес предупреждения или применил бы блокировки.
Разделение комментариев в архивную ветку могло бы сработать для отключения лайков.
Теперь, касательно возможного удаления лайков: возможно, существует какой-то запрос Rails, который я мог бы использовать, чтобы удалить все лайки с поста?
P.S. Очевидно, что я связался с соответствующими пользователями, и они прекратили. Я просто не хочу, чтобы лайки оставались такими, какие они есть.
Я думаю, что скрыть их с помощью CSS — это правильный путь. Не уверен, можно ли это сделать по тегу, но по категории — можно. Возможно, можно скрыть лайки на заархивированных темах.
Это пока только теоретическое предложение, но не могли бы вы временно увеличить значение post undo action window mins, а затем, представившись затронутыми пользователями, удалить лайки (/реакции)?
Конечно, это будет зависеть от того, сколько пользователей поставили некорректный лайк. Если их больше чем несколько, процесс может превратиться в рутину.