Полные имена не всегда отображаются в списках пользователей

У нас установлены следующие настройки:

  • «Требуется полное имя» — включено
  • «Отображать имя в сообщениях» — включено
  • «Приоритет имени пользователя в интерфейсе» — выключено

Полные имена отображаются везде, кроме списков пользователей.

Например, мы зашли в группу и посмотрели на участников: полные имена есть только у половины из них. Можно ли сделать так, чтобы полные имена отображались в первую очередь? Или хотя бы показывать полные имена для ВСЕХ пользователей, а не только для тех, у кого имя пользователя и полное имя не совпадают?

Мне кажется, что настоящее имя Фарзаны-Притте — Фарзана Притте, а «зэпс» — это «зэпс» для её настоящего имени.

Согласен, что здесь нужно улучшить интерфейс.

Конкретно:

  1. Страница группы пользователей, например: https://meta.discourse.org/g/moderators, должна показывать имя первым, а имя пользователя вторым — так же, как это делается в сообщениях, когда приоритет имени пользователя отключён.

  2. Каталог пользователей должен делать то же самое: Discourse Meta

За годы я также пришёл к мнению, что стоит ужесточить нашу защиту от дублирования.

У нас есть код, который подавляет дублирование: если моё имя пользователя — «samsaffron», а полное имя — «Sam Saffron», то отображается только «samsaffron».

  1. Если приоритет имени пользователя отключён, как минимум мы должны показывать «Sam Saffron».

  2. Мне кажется, можно немного ужесточить правила защиты от дублирования и применять подавление только при точном совпадении, если приоритет имени пользователя отключён. Например, «Simon Cossar Simon_Cossar» с точки зрения дублирования допустимо.

@techAPJ, не могли бы вы добавить исправление этого вопроса в свой список задач?

Это так и не исправлено; стоит ли перенести это в раздел ошибок или запросов на новые функции?