السماح لـ TL0 بكتابة رسائل إلى مجموعة الموظفين فقط، وليس إلى الأعضاء الآخرين أو غير الموظفين؟

لقد بدأت العمل على هذا الأمر ولاحظت أن شرط “أقل مستوى ثقة لإرسال الرسائل” يُفحص أولاً في جميع الرسائل الخاصة الموجهة للمجموعات. وهذا يعني أن المستخدمين ذوي المستوى TL0 لا يمكنهم إرسال رسائل إلى المجموعات المخصصة لقبول الرسائل من الجميع. كما يعني أيضًا أن المستخدم الذي يقل مستوى ثقته عن “أقل مستوى ثقة لإرسال الرسائل” لا يمكنه إرسال رسائل إلى مجموعة مخصصة لقبول الرسائل من “الأعضاء والمشرفين والمسؤولين”، حتى لو كان هذا المستخدم عضوًا في تلك المجموعة.

أعتقد أن الحل هنا يجب أن يكون بتجاوز التحقق من شرط “أقل مستوى ثقة لإرسال الرسائل” عند إرسال رسائل خاصة إلى المجموعات. وهذا يعني أن:

  • إذا سمح الفريق للجميع بإرسال رسائل خاصة إليه… فإن الجميع يمكنهم إرسال رسائل خاصة إليه
  • إذا سمح الفريق لأعضائه بإرسال رسائل خاصة إليه، فإن جميع أعضاء المجموعة يمكنهم إرسال رسائل خاصة إليه بغض النظر عن مستوى ثقتهم

طلب الدمج: Ignore `min_trust_to_send_messages` setting when messaging groups by pmusaraj · Pull Request #8104 · discourse/discourse · GitHub

تحديث: تم دمج هذا الآن مدمج.

5 إعجابات