Add 'stop impersonating' link to user avatar dropdown when impersonating

@sam, согласен, извините за упоминание, но я уже много лет периодически поднимаю эту тему, и для некоторых это действительно важно. Функция «Имперсонация» — это та самая особенность, которая делает конфиденциальность пользователей серьёзной проблемой в Discourse, особенно при использовании платформы для внутренней рабочей коммуникации и сотрудничества.

Раньше мы уже использовали её, и сейчас возвращаемся к развертыванию экземпляра Discourse для нашего профсоюза. Не для всех членов, а только для избранных должностных лиц. В то время, когда я администрировал старый экземпляр, я был обычным представителем, как и большинство других. Сейчас я занимаю руководящую должность в организации, поэтому моя роль не противоречит возможностям администратора Discourse просматривать все материалы во всех категориях. Но тогда это было проблемой…

Наш исполнительный комитет серьёзно обеспокоен тем, что администратор может просматривать обсуждения в их привилегированной (исполнительной) категории. Я временно решил эту проблему, скрыв эту категорию от членов группы, не входящих в исполнительный комитет, с помощью CSS (включая скрытие от администратора), и указал, как просматривать логи, чтобы проверить, отключал ли я когда-либо конкретный компонент темы под названием «Конфиденциальность пользователей».

Другой ГЛАВНЫЙ concern заключался в том, что активный представитель, который также является администратором Discourse (а не, например, наёмный IT-специалист), мог бы просто имперсонировать другого пользователя, читать личные сообщения и вмешиваться в личные настройки и данные кого-либо.

Всё, что я могу сказать: было бы отлично, если бы существовал способ ограничить права администраторов на глобальный просмотр, сделав акцент на административном доступе к сайту, где по умолчанию они видят только контент, назначенный им. Кроме того, необходима чёткая система уведомлений для всех пользователей, чтобы показывать, когда административный персонал вмешивается в подобные вещи.

Можно назвать это что-то вроде «Discourse Teams», возможно, «Discourse Professional». Что-то, что предназначено не столько как интернет-форум, сколько как бизнес-платформа для профессионального сотрудничества и коммуникации. Discourse мог бы БЛИСТАТЬ в этой роли, если бы возможность администратора видеть всё можно было ограничить, сократить или вовсе устранить (в первую очередь это касается функции имперсонации и чтения сообщений через вкладку профиля/сообщений).

6 лайков