نظام البوت يزيل منشورات التقويم - كيفية التصحيح

لقد قمت مؤخرًا بإعداد مثيل Discourse للاختبار باتباع دليل Docker. في اليوم السابق، قمت بتحديثه إلى أحدث إصدار تجريبي 2.4.0.beta8 (68124caae2)، وقمت بتثبيت أحدث إصدارات من ثلاثة إضافات رسمية (discourse-calendar و discourse-checklist و discourse-solved).

لقد جربت إضافة التقويم، وفتحت موضوعًا جديدًا، وأدرجت التقويم في منشوري الأول، وكل شيء كان على ما يرام. ولكن عند إضافة رد لإضافة أحداث إلى التقويم، يقوم بوت النظام بحذفها تلقائيًا بعد فترة زمنية قصيرة جدًا. وعند استعادة المنشور، يتم حذفه مرة أخرى.

تم تسجيل أحداث الحذف في السجلات، لكن لا توجد أي أثر لما أدى إلى حدوثها. أنا قليلًا ما أتيه في سبب حدوث ذلك، وكيف أبدأ في تصحيحه.

هل كنت تضيف أحداثًا مؤرخة في الماضي؟ إذا كان الأمر كذلك، فإن هذا السلوك متوقع. البوت النظامي لا يقوم بحذف المنشورات، بل يقوم ملحق التقويم بحذف الأحداث المنتهية الصلاحية للحفاظ على طول الموضوع ضمن حدود معقولة.

سيؤدي إعداد الموقع delete_expired_event_posts_after إلى تجاوز ذلك، قم بتعيينه إلى -1.

في المستقبل، يرجى نشر طلبات الدعم الخاصة بالملحقات في مواضيعها المخصصة، حيث تم الإجابة على هذا السؤال بالفعل في موضوع ملحق Discourse Calendar:

https://meta.discourse.org/t/discourse-calendar/97376/17

شكرًا لك على الإجابة السريعة جدًا، ستيفن. كانت هذه بالفعل المشكلة. لم أربط الأمر بطريقة ما بأن هذه ميزة مقصودة في مكون التقويم، لكن الأمر أصبح منطقيًا الآن. :+1:

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