تفعيل الإعداد للسماح للمسؤولين بحذف البيانات بشكل دائم

:bookmark: هذا دليل حول كيفية تمكين الإعداد للمسؤولين لحذف البيانات بشكل دائم في نسخة Discourse.

:person_raising_hand: مستوى المستخدم المطلوب: مسؤول

اعتبارًا من v2026.4.0 Changelog | Discourse Releases لم يعد إعداد الموقع الذي يسمح للمسؤولين بحذف البيانات بشكل دائم إعدادًا مخفيًا.

لاستخدام هذه الميزة، قم بتمكين إعداد can permanently delete. ومع ذلك، يرجى الانتباه إلى المخاطر المرتبطة بهذه الميزة — كما يوحي اسم الإعداد، إذا قمت بحذف موضوع أو منشور أو تعديلات منشور بشكل دائم، فلا توجد طريقة لاستعادة هذا المحتوى. وبالتالي، توجد بعض إجراءات الحماية:

تمكين الحذف الدائم عبر لوحة تحكم المسؤول

لتمكين الإعداد باستخدام لوحة تحكم المسؤول،

  1. انتقل إلى Admin > Site Settings > Security
  2. ابحث عن can permanently delete
  3. ضع علامة في مربع الاختيار

تمكين الحذف الدائم عبر وحدة تحكم Rails

لتمكين الإعداد باستخدام وحدة تحكم Rails، قم بتنفيذ الأوامر التالية:

  1. انتقل إلى دليل تطبيق Discourse:
cd /var/discourse
  1. ادخل إلى حاوية التطبيق:
./launcher enter app
  1. افتح وحدة تحكم Rails:
rails c
  1. قم بتعيين إعداد الموقع can_permanently_delete إلى true:
SiteSetting.can_permanently_delete = true
  1. أخرج من وحدة تحكم Rails:
exit
  1. أخرج من حاوية التطبيق:
exit

يتم تطبيق هذا التغيير فورًا، ولا يلزم اتخاذ أي إجراء إضافي.

تمكين الحذف الدائم عبر app.yml

طريقة أخرى لتمكين الحذف الدائم هي عبر ملف التكوين app.yml. اتبع الخطوات التالية:

  1. افتح ملف app.yml الموجود في دليل تطبيق Discourse.

  2. ابحث عن قسم env:. يمكنك العثور عليه تحت DISCOURSE_HOSTNAME.

  3. أضف السطر التالي لتمكين الحذف الدائم:

    DISCOURSE_CAN_PERMANENTLY_DELETE: true
    
  4. احفظ التغييرات وقم بتنفيذ الأمر التالي لإعادة بناء التطبيق:

    ./launcher rebuild app
    

ستصبح التغييرات سارية المفعول بمجرد اكتمال عملية إعادة البناء.

20 إعجابًا

"حذف البيانات" يعني أنه سيتم حذف جميع المواضيع والمنشورات والمرفوعات وما إلى ذلك، كل شيء من موقعنا وسيصبح مجرد موقع جديد فارغ؟


أم أنه سيتم حذف حاوية "البيانات" أو شيء من هذا القبيل؟

يشير إلى هذه الميزة - Introducing permanently delete post functionality

إنها تسمح للمسؤولين بحذف المشاركات/المواضيع بشكل دائم عند تمكينها، بدلاً من الحذف الناعم العادي بدونها.

4 إعجابات

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

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