Сделать полное имя доступным в представлении администратора, даже если «Включить имена» отключено

Краткое описание проблемы

Если сообщество требует указывать полное имя пользователя при регистрации, включив опцию «Требовать полное имя» в разделе /admin/settings/users/,

… но, в целях конфиденциальности, не отображает полное имя участникам сообщества (то есть опция «Включить имена» в разделе /admin/setting/users/ отключена),

… тогда полное имя не может быть доступно никому, даже администратору.

Запрос

Когда полное имя обязательно к указанию (опция «Требовать полное имя» в разделе /admin/settings/users/ включена), но не отображается участникам сообщества по соображениям конфиденциальности (опция «Включить имена» в разделе /admin/setting/users/ отключена),

→ мы хотели бы, чтобы полное имя было доступно для просмотра администратору на странице управления пользователями, где отображается поле «Имя».

Обсуждение

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

Для нас это не имеет смысла: если даже администраторы не могут увидеть эти данные, зачем тогда вообще включать требование полного имени?

В связи с этим мы реализовали фоновый процесс опроса, который каждые 10 минут собирает данные о регистрации и передаёт их в место, доступное для просмотра администраторам.

Мы считаем, что такая ситуация не соответствует неявным ожиданиям, разделяемым всеми участниками (или, по крайней мере, нами) в отношении поведения форума:

  • мы считаем, что существует неявное ожидание, согласно которому администраторы могут видеть всё;

  • мы также считаем, что в рамках этого же неявного понимания модераторы, и уж тем более владельцы групп и другие роли, не должны видеть всё и имеют доступ только по мере необходимости;

  • следовательно, мы полагаем, что, когда полное имя обязательно, но не отображается участникам сообщества, администраторы всё равно должны иметь возможность видеть и получать доступ к нему на странице управления пользователями, где отображается поле «Имя»;

  • мы не считаем, что полное имя должно отображаться в других местах или быть доступно другим ролям, если опция «Включить имена» в разделе /admin/setting/users/ отключена.

4 лайка

Если вы используете собственный хостинг, это должно быть довольно простой плагин. Полагаю, это займёт час или два.

2 лайка

Я считаю, что всегда отображать значение поля «Имя» на странице администратора пользователя — хорошая идея. Также существует проблема с пользовательским опытом, связанная с тем, как поле «Имя» отображается на странице администратора пользователя, когда опция enable names отключена. Поле имени можно редактировать, но оно всегда отображается как пустое:

Всегда отображать имя в этом поле, если оно было установлено, решило бы эту проблему.

9 лайков

Уже есть какие-либо исправления или обновления по этому вопросу? Мы только что настроили наше сообщество и столкнулись с той же проблемой. Когда приходят новые участники, мне приходится экспортировать список пользователей в CSV, чтобы увидеть, как они указывают свои полные имена.

1 лайк

Разве вы не видите имя в профиле пользователя, где его можно изменить?

Я не вижу этого на странице admin/users/ для их аккаунта или в публичном профиле. У нас полные имена скрыты в публичном профиле.

Если пользователь может видеть своё имя на странице редактирования профиля, то и администратор может это сделать по тому же URL. Если же пользователь не видит своего имени на странице редактирования профиля, то, думаю, вы правы: никто не сможет.

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

Скорее всего, никто не сможет. Я также подтвердил это через свои отдельные обычные учетные записи пользователей.

Как я уже указал выше, мы требуем от пользователей указывать полные имена при регистрации, но скрываем полное имя на публичных профилях. Это также скрывает полное имя от администраторов в портале при проверке регистрации на утверждение. Мы требуем, чтобы администраторы сначала проверяли регистрацию перед предоставлением доступа к форуму.

Решаемая проблема заключается в том, что это экономит много времени и неудобств для администраторов в процессе проверки и утверждения. В настоящее время администраторы (и модераторы) должны экспортировать файл пользователей в CSV, ждать получения соответствующего письма и затем проверять, ввел ли новый пользователь реальное полное имя. У нас также есть процесс проверки этих имен.

Это сэкономило бы много времени администраторам, если бы они могли просматривать полное имя нового пользователя во время проверки в разделе администратора.

2 лайка

Мне трудно представить, что найдется достаточно людей, желающих такую функцию, чтобы её добавили (если только вы не корпоративный клиент). Но это не мне решать.

Я думаю, что довольно простой плагин мог бы добавить имя в сериализатор для администраторов, а компонент темы (который будет частью плагина) мог бы отображать настоящее имя в любом нужном месте (где есть выход плагина).

Скорее всего, я сделал бы это за 500–1000 долларов, а может, чуть дешевле. Вы можете написать в Marketplace или связаться со мной.

2 лайка

Я описываю здесь ту же проблему с некоторыми возможными решениями:

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

1 лайк

Теперь администраторы могут просматривать и редактировать полные имена, даже если эта функция отключена.

Однако больше нельзя требовать указание полного имени при регистрации, если эта функция отключена. (Хотя ошибка из-за конфигурации не возникает, но в этом случае поле имени не отображается при регистрации).

1 лайк

Это было исправлено

1 лайк

@Moin спасибо за то, что держите эту тему в актуальном состоянии с учётом последних изменений.

Если я всё правильно понял, всё, что здесь запрашивалось, теперь возможно. Видит ли кто-нибудь какие-либо оставшиеся пробелы?

1 лайк

Эта тема была автоматически закрыта через 3 дня после последнего ответа. Новые ответы больше не принимаются.