طلب سبب التعديل

الهدف من هذا المكون هو تشجيع المستخدمين على إضافة أسباب عند تعديلهم لمنشور. تُعرض أسباب التعديل في أعلى نافذة منبثقة تحتوي على سجل تعديلات المنشور، وهي وسيلة ممتازة لفهم سبب تغيير شيء ما داخل المنشور. وقد يكون هذا مفيدًا بشكل خاص للمستخدمين القادرين على تعديل منشورات مستخدمين آخرين، حيث سيساعد في تجنب ردود مثل “لماذا عدّلتَ منشوري؟!”.

كيف يعمل

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

بمجرد إضافة سبب، يمكن حفظ التعديل.

إعدادات قابلة للتخصيص

:star: نصيحة احترافية: إذا كنت ترغب في إلزام جميع المستخدمين بإضافة أسباب للتعديل، فكل ما عليك فعله هو إضافة مجموعة trust_level_0 إلى إعداد السمة “مجموعات إلزامية لسبب التعديل”.

التثبيت

رابط المستودع
https://github.com/discourse/discourse-require-edit-reason

إذا لم تكن معتادًا على مكونات السمة وكيفية تثبيتها، فاطّلع على دليل تثبيت السمة. وإذا كنت ترغب في معرفة المزيد عن سمات Discourse، فراجع هذا الدليل.

37 إعجابًا

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

إذا طُلب منك إضافة سبب، فسترى هذا عند التعديل:

سيصبح زر الحفظ نشطًا بمجرد إضافة سبب التعديل:

7 إعجابات