Переключение параметра «Использовать полное имя пользователя для предложений имени пользователя» в FALSE заставляет Discourse автоматически генерировать имена пользователей по шаблону «user1», который продолжает увеличиваться по мере появления новых пользователей, даже повторно используя ранее освобождённые значения, если связанный пользователь был удалён.
Это отлично подходит для обеспечения конфиденциальности на сайтах, разрешающих анонимный просмотр, чтобы предотвратить случайное раскрытие реальных имён.
Однако этот глобальный параметр не работает для временных (staged) пользователей. Такие пользователи создаются при использовании определённой категории для приёма сообщений поддержки по электронной почте от не-участников. Это примерно соответствует тому, как работали плагины вроде ныне несуществующего Tickets.
Даже без этого плагина мы хотели бы использовать категорию как точку сортировки входящих сообщений перед их внутренней обработкой и дальнейшей передачей на форум в целом.
Но поскольку этот параметр не применяется к временным пользователям, мы не можем этого сделать, так как это привело бы к излишнему раскрытию их персональных данных в интернете: Discourse создаёт имя пользователя на основе их имени (из заголовков письма).
Это кажется настолько существенным исключением из ожидаемого поведения, что я чувствую, будто упускаю что-то очевидное.
Существует ли другой параметр для применения того же поведения анонимных имён пользователей к временным пользователям или какой-либо другой способ предотвратить использование полных имён в именах пользователей для временных аккаунтов?
