كيف أوقف خيار الحذف؟

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

لمنع المستخدمين من حذف المشاركات، يمكنك استخدام إعداد الموقع max post deletions per day أو max post deletions per minute.

4 إعجابات

مرحباً،

شكراً لردك السريع. لقد قمت بتعيين كليهما على 0. ما زلت قادراً على حذف مشاركة أنشأتُها كمستخدم عادي.

هل حاولت حذف المنشور الأول في موضوع أو رد؟

لقد اختبرت هذا للتو وهو يعمل كما هو متوقع. تأكد من أنك تستخدم حساب مستخدم غير موظف.

سيسمح لمستخدم الاختبار الخاص بي بالتعديل ولكن ليس الحذف، حتى بعد النشر مباشرة.

إعجابَين (2)

لقد حاولت حذف المنشور الأول.

[اقتباس=“ليلي، المشاركة: 5، الموضوع: 321314”]
لقد اختبرت هذا وهو يعمل كما هو متوقع. تأكد من أنك تستخدم حساب مستخدم غير تابع للموظفين.
[/اقتباس]

نعم، كنت أختبر بحساب غير تابع للموظفين. ولكن حاولت حذف موضوع. وتم حذف الموضوع على الفور. هل هذا الخيار مقيد بالردود فقط؟

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

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

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

@Discourse هل هذه مشكلة؟

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

الشرط OR الثاني هناك، is_my_own?(topic) && topic.posts_count <= 1 && topic.created_at && topic.created_at > 24.hours.ago لا يستخدم إعداد موقع محدد. وبالتالي، يمكن للمستخدمين حذف موضوعهم الخاص بغض النظر عن إعدادات الموقع post_deletions في غضون 24 ساعة من الإنشاء (وقبل أن يرد شخص آخر).

هذه هي رسالة النافذة المنبثقة إذا تم نشر رد على الموضوع الذي تحاول حذفه

ضع في اعتبارك أن حذف المستخدمين للمحتوى هو حذف ناعم. لا يزال بإمكان الموظفين رؤية المواضيع واستعادتها إذا لزم الأمر. يمكن للمسؤولين والمشرفين العثور على جميع المواضيع المحذوفة في منتداك على https://your-forum-url/latest?status=deleted.

3 إعجابات

[اقتباس=“ليلي، مشاركة:13، موضوع:321314”]
هذا التصميم مقصود وليس خطأ برمجيًا
[/اقتباس]

إذًا أتوقع أن يكون المستخدم قادرًا أيضًا على استعادة حذف مشاركته خلال 24 ساعة. لكن يبدو ذلك مستحيلاً عندما يتم ضبط الحد الأقصى لعمليات حذف المشاركات في اليوم والحد الأقصى لعمليات حذف المشاركات في الدقيقة على 0. لا يزال Discourse يعرض سلة المهملات بدلاً من أيقونة التراجع.

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

وربما يجب أن يذكر وصف الإعدادات شيئًا مثل “الردود” بدلاً من “المشاركات”. على سبيل المثال، يؤثر الحد الأدنى لطول المشاركة على جميع المشاركات - المشاركات الأولى والردود، على الرغم من وجود إعداد منفصل لـ الحد الأدنى لطول المشاركة الأولى.

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