كيفية تعيين `external_id` لموضوع؟

أعلم أن هناك طريقة للحصول على موضوع عبر معرف خارجي، ولكن هل هناك طريقة لتعيين معرف خارجي لموضوع بدون واحد؟

لا يمكن إضافة external_id إلى موضوع موجود عبر طلب API. لكي يعمل ذلك، يجب إضافة external_id إلى tracked_topic_fields بنفس الطريقة التي تمت بها إضافة featured_link هنا:

يجب أن يكون من الممكن إضافة external_id عند إنشاء موضوع لأول مرة عبر API. الطرق الوحيدة التي يمكنني التفكير بها لتحديث external_id لموضوع موجود ستكون إجراء التغيير من وحدة تحكم Rails، أو ربما من مكون إضافي لـ Discourse.

4 إعجابات

هل تقوم باستيراد مجموعة من المواضيع؟ ربما تستخدم نصًا برمجيًا للاستيراد؟

ما المشكلة التي تحلها باستخدام المعرف الخارجي؟

إعجابَين (2)