По какой-то причине я не вижу пользовательские поля в консоли, которые я добавил в разделе Администрирование > Настройка > Пользовательские поля.
В плагине я добавил следующее:
<script type="text/discourse-plugin" version="0.8.42">
const user = api.getCurrentUser();
console.log(user);
</script>
При просмотре объекта user я вижу пустой объект в поле custom_fields. Когда я меняю код на console.log(user.custom_fields);, он всё ещё показывает пустой объект.
У текущего пользователя заполнены три пользовательских поля. Я добавил ключи всех трёх полей в формате test_topic в разделы «Публичные пользовательские поля» и «Поля для сотрудников», но объект в консоли всё равно отображается пустым.
Я обращался к ChatGPT (ха-ха), но это не помогло.
Есть ли какие-либо предложения, что может происходить?
ОБНОВЛЕНИЕ: Я думаю, одна проблема заключалась в том, что я использовал custom_fields, а теперь, судя по всему, данные находятся под меткой user_fields, как указано здесь:
Однако это показывает мне только значение пользовательского поля и число в качестве ключа, а не тот пользовательский ключ, который я ввёл в разделе Администрирование > Настройка > Пользовательские поля.