Отображать FullName вместо UserName в профиле

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

Поскольку мы используем вход через SSO, в настоящее время в качестве имени пользователя используется идентификатор сотрудника (EmployeeID), и он отображается повсюду. Мне нужно, чтобы после входа по имени пользователя и паролю отображалось полное имя, а не имя пользователя. Кто-нибудь может подсказать, как этого добиться?

Буду очень признателен за любую помощь. Спасибо!

Привет, @vinothkannans,
Спасибо за ваши рекомендации.
Я уже отключил эту опцию в настройках. Ниже приведено изображение того, что я вижу:

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

Чтобы отображать имя в сообщениях, вы должны включить настройку сайта «display name on posts».

Вы не можете изменить это в настройках. Для изменения буквы на аватаре вам потребуется сторонний плагин.

Привет, @vinothkannans

Спасибо за информацию об обновлении аватара профиля!

Я уже включил эту опцию в настройках, но на страницах /latest или /top в темах отображается только имя пользователя, как на прикреплённом ранее скриншоте. Только после перехода внутрь какой-либо темы мы видим полное имя. Так и должна работать эта опция? Не могли бы вы помочь мне разобраться в этом?

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

Есть ли возможность отображать первую букву полного имени на фотографии профиля с помощью каких-либо настроек или других средств? Буду признателен за рекомендацию плагинов. Спасибо.

Похоже, для этого существует плагин. Поскольку плагин старый, я не уверен в его совместимости с последней версией Discourse.

Отлично, @vinothkannans! Я заметил эту тему пару дней назад и совсем забыл, что написал этот плагин.

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

Если он не работает, я приму PR, или, если есть бюджет или убедительная просьба, заставившая меня исправить его бесплатно, я с радостью это сделаю, если кто-нибудь свяжется со мной.

Спасибо @vinothkannans за информацию об этом плагине. После добавления этого в Настройки → URL аватаров внешних систем всё работает отлично @pfaffman:

/letter_avatar_proxy/v2/letter/{name_first_letter}/{color}/{size}.png

Спасибо!

Отлично! Рад, что вы разобрались, @Pandiyan. Похоже, в readme для плагина описано изменение этого параметра. Есть ли способ изменить формулировку, чтобы это стало понятнее?

Я добавил строку:

Надеюсь, теперь всё станет яснее.

Думаю, мы можем перенести это обсуждение в Support? Похоже, вы — первый человек за 5 лет, кто захотел эту функцию. :slight_smile:

Это отлично, @pfaffman, и этого более чем достаточно для понимания.
Так как мы используем ID сотрудника в качестве имени пользователя, аватар был одинаковым для всех. Этот плагин помогает мне показать вариации в аватаре по умолчанию.

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

Спасибо!

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