لسبب ما، لا يمكنني رؤية حقول المستخدم المخصصة في وحدة التحكم التي أضفتها في قسم المسؤول > تخصيص > حقول المستخدم.
لقد وضعت ما يلي في إضافة:
<script type="text/discourse-plugin" version="0.8.42">
const user = api.getCurrentUser();
console.log(user);
</script>
عندما أنظر إلى كائن المستخدم، أرى كائنًا فارغًا تحت إدخال custom_fields. عندما أغيره إلى console.log(user.custom_fields); لا يزال يظهر كائنًا فارغًا.
المستخدم الحالي لديه ثلاثة حقول مخصصة مملوءة، لقد أضفت مفاتيح هذه الحقول الثلاثة، بتنسيق test_topic إلى public user custom fields و staff user custom fields ومع ذلك لا يزال الكائن يبدو فارغًا في وحدة التحكم.
لقد سألت ChatGPT (lol) ويبدو أنها لا تساعدني.
أي اقتراحات حول ما يمكن أن يحدث؟
تحديث: أعتقد أن إحدى المشاكل كانت أنني كنت أستخدم custom_fields والآن يبدو أنها تحت تسمية user_fields، كما هو موضح هنا:
ومع ذلك، يبدو أنه يعرض لي فقط قيمة حقل المستخدم المخصص ورقمًا للمفتاح، بدلاً من المفتاح المخصص الذي أدخلته في المسؤول > تخصيص > حقول المستخدم.