تقدير لـ bypass_bump في تعديلات واجهة برمجة تطبيقات REST

هذا ليس منشور إشادة مضلل، مثل منشوري الأخير🙈، لأن:

  • يدعم Discourse علامة bypass_bump عند مراجعة منشور؛ فهو يمنع تغيير تاريخ ارتفاع الموضوع حتى لو قمت بتحرير آخر منشور (أو المنشور الأول والوحيد). هذا مدرج صراحةً في خيارات PostRevisor (“- bypass_bump: لا تقم بزيادة الموضوع، حتى لو كان آخر منشور”).
  • يوجد موضوع الإشادة هذا ويذكر بالضبط حالة الاستخدام هذه.
  • تاريخياً، استخدم الناس الحل البديل /t/{id}/reset-bump-date لأن هذا الخيار لم يكن معروفاً على نطاق واسع / موثقاً في وثائق API، ولكنه لا يزال متاحاً إذا لزم الأمر.

ملاحظة عملية: عندما تقوم بـ PUT /posts/{post_id}.json مع raw الجديد وتضمين bypass_bump=true، فإن التعديل لن يظهر الموضوع في /latest. (لا توضح الوثائق الرسمية هذه المعلمة، ولكنها مرتبطة من جانب الخادم عبر PostRevisor.)