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

При беглом просмотре соответствующего кода в ядре вы увидите, что вам нужно расширить свойство canPerform (которое определяет, должны ли отображаться кнопки «Согласен/Не согласен» и т. д.) в reviewable-item, добавив свою логику:

Если вы раньше никогда не делали ничего подобного, то Developing Discourse Themes & Theme Components — отличное место для начала! Там рассказывается, как модифицировать класс ядра, что именно вам и нужно сделать. Существующие темы и компоненты — отличный ресурс, на примере которого можно учиться. Обратите внимание на компонент discourse-extra-group-classes, который использует тот же приём, что и вам потребуется (в частности, файл initialize-extra-group-classes.js.es6).

P.S. Я перемещу эти сообщения из этой темы, так как они не имеют прямого отношения к настройкам тем.