Два последних человека, зарегистрировавшихся на моей платформе Discourse (самохостинг), получили имена пользователей вроде PoutyTurtle58. Это новая функция или такая возможность всегда существовала, но просто раньше по совпадению никто так не назывался? Есть ли для этого настройка?
Да, это действительно новая функция:
Кажется, что это странная деталь, но в целом это не плохо.
Правильно — можно ли потом изменить имена пользователей? Немного странно, что группа франкоязычных пользователей в итоге выглядит как случайный зоопарк…
Да, их можно изменить при регистрации и позже на своей странице пользователя, как обычно. Всё, что было сделано, — это дать пользователю возможность не выбирать имя при регистрации. Ничего другого не изменилось, включая возможность выбрать имя при регистрации.
Всё зависит от того, что вы подразумеваете под «позже». По умолчанию имена пользователей можно изменять только в течение 3 дней после регистрации (настройка сайта username_change_period).
Возможно, вам также будет интересно изменить Random username nouns и Random username adjectives, чтобы превратить «зоопарк» в что-то, соответствующее вашему сообществу.
Хорошо, значит мне точно нужно «заставлять» участников выбирать себе имя пользователя…
Настройки, позволяющие вносить предстоящие изменения, скрыты, пока изменение не станет постоянным. Вы должны найти пункт Enable local logins via code в списке предстоящих изменений.
Вы также можете разрешить им редактировать его в течение более длительного периода. Кроме того, администраторы по-прежнему могут их изменять.
Скорее всего, система пытается перенаправить вас на предстоящие изменения, а не на настройки сайта, и ссылка просто сломана. Попробуйте отключить предстоящие изменения — тогда проблема должна исчезнуть. Но, возможно, поможет и обратная связь в той ветке, на которую я сослался.
А, я не знал, что это предстоящее изменение, спасибо! Я уже давно не был в сети Discourse.
В ближайшие несколько часов мы планируем по умолчанию отключить функцию случайных имён пользователей. У @keegan уже есть открытая PR, которую он скоро объединит.
Обратите внимание, что слова, используемые при генерации имён пользователей, настраиваются. Поэтому, если у вас сообщество на французском языке, вы можете использовать французские слова, если хотите сохранить эту функцию.
Спасибо всем за помощь в моей маленькой вечерней панике!
Кажется, у этих настроек должны быть значения по умолчанию, основанные на локали форума. Locale-specific defaults for site settings (`locale_default`)


