تعطيل حذف/سحب المنشورات؟

Hello all!

I’m working with a client who wants to prevent the deletion of posts after a time period. We have a grace period enabled for editing, and I had assumed that carried over to deletion as well.

My search of meta and of the settings isn’t turning anything up. Is there something I’m missing?

Thanks!

9 إعجابات

Odd this is the first time I have heard this request, it does sound like a reasonable request to me, but given it is so rare I do not think it is going to find its way into the product for many years.

As it stands your 2 options are

  1. Write a simple plugin that introduces this, would probably only be 10 lines of code. You can commission it on marketplace

  2. Archive topics where you want to disable deletion. End users can not withdraw content from archived topics.

9 إعجابات

Ha! I appreciate the response. I definitely agree it’s not worth the time if I’m the first to ask about it.

I’ll use this as an opportunity to try my hand at some Ruby dev and see if I can build the plugin myself.

6 إعجابات

هل أنت منفتح على طلب سحب (PR) لهذا؟ (مُضمَّن في إعدادات الموقع)

إعجابَين (2)

أفضّل أن يشارك @codinghorror رأيه أولاً.

  • هل نريد تحديد حد زمني للحذف (افتراضيًا 1440 دقيقة)؟
  • هل نريد إضافة حد زمني لحذف المستخدمين من المستوى TL2 (افتراضيًا 43200)؟

سيكون هذا انعكاسًا لـ حد زمني لتحرير المنشور و حد زمني لتحرير المنشور للمستخدمين من المستوى TL2.

5 إعجابات

هل يمكننا التراجع خطوة للوراء هنا؟ ما هو الهدف؟ ما هي المشكلة التي نحاول حلها، هل يمكنك تقديم أمثلة محددة وملموسة؟

إعجاب واحد (1)

أظن أن الحجة هي أن شخصًا ما يبدأ بالتخريب بحذف محتوى قديم نشره قبل ثلاث سنوات.

عمليًا، لم أرَ ذلك، لكن أظن أنه قد يحدث.

إعجابَين (2)

حدث هذا عدة مرات في منتدانا، وعادة عندما يكون المستخدمون قد خضعوا بالفعل للعقوبات عن طريق كتم الصوت أو قفل الموضوع إلى المستوى 0 (لمنعهم من النشر دون مراجعة)، لذا فإن إعدادات أكثر صرامة لحذف المنشورات القديمة بشكل جماعي ستكون موضع تقدير.

3 إعجابات

نعم، تمامًا. في حالتنا، يحدث ذلك خلال يوم أو يومين (مع الاعتراف بأننا مجتمع متخصص، لكن حذف المنشورات يعطل بعض المحادثات، لذا يفضل عملائي تعطيل هذه القدرة لغير المسؤولين).

سيكون وجود إعداد لذلك رائعًا.

4 إعجابات

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

ربما يمكن لإعداد مراجعة (حذف ذاتي) أقدم من دقائق القيام بهذه المهمة؟ ملاحظة: وجود عنصر قابل للمراجعة نشط في المنشور سيمنع اكتمال الحذف الذاتي.

إعجابَين (2)

نقطة جيدة - سيكون من الرائع لو أمكنني تعيين max_post_deletions_per_day إلى صفر.

حالتنا الاستخدامية ليست حذفًا ذاتيًا مفرطًا، بل حذف منشور أو موضوع واحد بعد فترة زمنية يكون فيها سلبيًا تجاه المجتمع.

3 إعجابات

نعم، هذا هو الحل الأمثل هنا يا @sam.. لا أريد حقًا المزيد من إعدادات الموقع لهذا الغرض.

3 إعجابات

آمل أن يكون الجميع قد قضوا عطلة رائعة!

هل الأمر بسيطًا بقدر تغيير min في max_post_deletions_per_day و max_post_deletions_per_minute إلى صفر في ملف site_settings.yml؟ إذا كان الأمر كذلك، فسأكون سعيدًا بإجراء هذا الطلب بنفسي.

إعجاب واحد (1)

نعم، أعتقد أن @eviltrout قد كلف بهذه المهمة، لذا يجب أن تكون جاهزة قريبًا.

4 إعجابات

لقد دمجت طلب سحب (PR) للسماح بتعيين max_post_deletions_per_day إلى صفر:

5 إعجابات