Привет! Я экспериментирую с миграцией с другой платформы на Discourse через API.
У меня много пользователей, и я планирую перенести их на Discourse.
При создании пользователя дата создания устанавливается на сегодняшний день.
Однако многие пользователи находятся на форуме уже более 10 лет, и было бы жаль терять эту информацию после переноса.
Когда я пытаюсь обновить пользователя через API, я хочу изменить поле created_at.
'created_at' => '2013-05-04T11:49:06.782Z'
Но дата не меняется. Возможно, есть другой способ?
Да, конечно, мы воспользуемся миграцией от вашей команды, когда у нас будет дамп базы данных.
Сейчас я просто экспериментирую, так как ещё не изучил все функции Discourse. На старом форуме у нас были специальные группы и роли. Я выполняю импорт через API, чтобы настроить это в Discourse.
Также я хочу детально разобраться, как работать с уровнями доверия, группами и значками. Некоторые из них зависят от даты регистрации.
В этом случае user_fields обновляются без каких-либо проблем. Поэтому я решил задать вопрос на форуме. Возможно, created_date обновляется каким-то другим запросом, например, trust_levels, у которых есть специальный URL API.