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

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

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

:wrench: مطلوب الوصول إلى وحدة التحكم (Console)

منذ إصدار 2.8.0.beta7: Security Release, Fast Edits, Topic Bookmarks, and more توجد إعدادة مخفية للموقع تسمح للمسؤولين بحذف البيانات بشكل دائم.

تمكين الحذف الدائم عبر وحدة تحكم 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 إعجابات