Проблема с 'Staged User'

Я взял на себя роль со-модератора форума Discourse. Один из пользователей попросил меня изменить его основной адрес электронной почты. Когда я ввожу новый адрес и нажимаю кнопку «Изменить», появляется следующее сообщение об ошибке:

«Произошла ошибка при изменении адреса электронной почты. Этот адрес уже используется пользователем в статусе «стажер»».

Буду очень признателен за любую помощь в решении этой проблемы: что мне нужно сделать для её диагностики и устранения.

Найдите адрес в /admin/users, удалите подготовленного пользователя, а затем сообщите пользователю, что он может изменить свой адрес самостоятельно.

Спасибо за ответ. Поиск по адресу электронной почты показывает только одно письмо — от самого пользователя.

Вы имеете в виду, что мне нужно полностью удалить пользователя? Если да, то сможет ли он создать новую учётную запись? И что произойдёт со всеми его существующими сообщениями?

Заранее извиняюсь: я новичок в использовании Discourse.

Если НОВЫЙ адрес принадлежит пользователю, значит, он уже сменил адрес. Если новый и старый адреса принадлежат разным пользователям, вы также можете объединить этих двух пользователей. Обычно промежуточные пользователи не имеют значения, поэтому я подумал, что удаление может иметь смысл, но объединение, вероятно, более подходящее решение.

Спасибо за ответ. Я не заметил, что есть вкладка «Staged», и пользователь тоже там.

Если я объединю их, что произойдёт с постами обоих пользователей — они тоже объединятся?

И, надеюсь, последний вопрос: после объединения я смогу удалить пользователя из Staged, если у него есть посты старше 60 дней (основано на сообщении: «Пользователей нельзя удалять, если у них есть посты. Удалите все посты перед попыткой удаления пользователя. Посты старше 60 дней удалить нельзя»)?

Надеюсь, что Merging user accounts ответит на ваши вопросы. :slight_smile:

Джей,

Большое спасибо за вашу помощь. На странице действительно есть ответы на вопросы.

Виктор