Можно ли удалить историю флагов пользователя после ошибочных сообщений?

В настоящее время Discourse не предоставляет способа удаления истории флагов пользователя через интерфейс или API. Это ограничение может создавать проблемы на крупных форумах, особенно в случаях, когда сообщения о нарушениях были поданы по ошибке или позже признаны необоснованными.

Одна из конкретных проблем заключается в том, что некоторые пользователи могут быть ошибочно помечены несколько раз. Такие флаги могут изначально казаться обоснованными при поверхностном рассмотрении, но при более тщательном анализе оказывается, что они ошибочны. Однако история флагов остаётся, и это может негативно повлиять на уровень доверия (Trust Level) пользователя. Например, пользователь может быть понижен с TL3 до TL2 из-за записей о флагах, которые, по сути, не должны были учитываться.

Планируется ли что-то для решения этой проблемы? Было бы крайне полезно, если бы сотрудники могли:

  • Удалять отдельные записи о флагах,
  • Помечать определённые сообщения как необоснованные и исключать их из расчёта метрик уровня доверия,
  • Или каким-либо образом сбрасывать влияние флагов для конкретных сообщений или пользователей.

Если на данный момент таких планов нет, существует ли хотя бы рекомендуемый или безопасный способ удаления записей истории флагов через консоль Rails для конкретного сообщения или пользователя?

2 лайка