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