استيراد ICS إلغاء التكرار والسلوك الارتدادي عبر API

هل لا يزال ديسكورس (Discourse) يدفع الموضوع للأعلى إذا تم تعديل الموضوع الأول عبر واجهة برمجة تطبيقات REST وكان المعامل bypass_bump هو false؟

الإجابة هي لا، ولكن بالنسبة لـ البرنامج النصي الخاص بي لا يهم لأن التغيير في الموقع بدون --time-only-dedupe ينشئ موضوعًا جديدًا يتم دفعه بوضوح في أحدث: :slightly_smiling_face:

لاحظت أن مواصفات الطلب الأخيرة المضافة في FEATURE: Add bypass_bump parameter to post update API by ZogStriP · Pull Request #36976 · discourse/discourse · GitHub تغطي صراحةً حالة حذف bypass_bump مقابل تعيينها على خطأ.

على وجه الخصوص، فإن التعديل المؤكد هناك هو للمشاركات الويكي، وهو أمر منطقي بالنظر إلى استثنائها الحالي، وساعد في توضيح أن bypass_bump=false هو “السماح بالسلوك الافتراضي” بدلاً من إشارة تعديل إيجابية.

هذا يتوافق مع قراءتي بأنه بالنسبة للمشاركات غير الويكي، فإن القيمة خطأ غير قابلة للتنفيذ فعليًا في ظل السلوك الحالي “عدم التعديل عند التحرير”.