Я уже делал это некоторое время назад, но просто не помню конкретный CSS, который я для этого написал.
Сценарий использования этого форума — рабочая группа, но не типичная. Это профсоюз, и он предназначен специально для избранных представителей. Некоторые представители входят в руководство, некоторые — нет. В любом случае тем, кто в руководстве, нужны функциональные возможности администратора, но не в том виде, как у администратора сообщества на форуме.
Модерация абсолютно не нужна, нет никаких веских причин читать чьи-либо личные сообщения (ведь мы пытаемся уйти от использования электронной почты как основного средства обсуждения, а чат-клиенты вроде Slack не так удобны, как форумный формат), и никогда не возникает необходимости имитировать другого пользователя. Кроме того, анонимизация совершенно излишня.
Кроме того, ни у одного из администраторов (руководящих ролей в группе) нет опыта в IT. Я реализовывал это ранее, создав компонент темы, который скрывал всё, что делает Discourse полезным для сообщества, но не для рабочей группы. Затем я создал запрос в Data Explorer, чтобы отслеживать, был ли этот компонент темы отключен и когда. Таким образом, если это когда-либо произойдёт, любой сможет привлечь к ответственности человека, нарушающего конфиденциальность или защищённые категории.
Это небольшая рабочая группа, у нас нет доступа к IT-отделу для её поддержки. CSS скрывает лишнее, и да, я знаю, что любой может извлечь нужную информацию через CLI, но в таком случае у нас возникнут куда более серьёзные проблемы.