Буду признателен за совет по поводу того, что я хочу реализовать. Мне кажется, я не до конца понимаю текущую систему аватаров.
По-моему, новые пользователи получают автоматически сгенерированную иконку на основе первой буквы своего имени пользователя.
Моя цель: новые пользователи по-прежнему получают автоматически сгенерированную иконку. Однако в их профиле я хочу предоставить им доступ к библиотеке (из аватаров, которые мы приобрели).
Судя по тому, что я прочитал, если я загружу множество аватаров, это просто изменит аватары по умолчанию для новых пользователей и не предоставит им доступ к библиотеке, что не соответствует моим предпочтениям. Я бы предпочел, чтобы пользователи могли самостоятельно выбирать из библиотеки.
Ваше понимание кажется верным. При настройках Discourse по умолчанию новым пользователям будет назначен аватар Gravatar, если они загрузили изображение на Gravatar и связали его со своим адресом электронной почты. Если у нового пользователя нет Gravatar, ему будет назначен аватар с буквой, основанный на его имени пользователя. Пользователи могут загрузить собственный аватар на странице настроек после активации своей учетной записи.
Если вместо настроек по умолчанию вы включите настройку сайта selectable avatars enabled и загрузите выбираемые аватары в настройку сайта selectable avatars, новым пользователям будет случайным образом назначен аватар из вашего списка выбираемых аватаров. Пользователи могут изменить свой аватар на странице настроек, но у них будет возможность выбрать только один из загруженных вами аватаров.