عنوان "مجموعات الرسائل الشخصية الممكّنة" مربك

لست متأكدًا مما إذا كانت هذه هي أفضل فئة لهذا الموضوع.

لم أرَ أي شخص آخر ينشر عن هذا، ولكني أردت فقط أن أقول إنني أعتقد أن إعداد الموقع personal message enabled groups (مجموعات تمكين الرسائل الشخصية) مُلصق بطريقة مربكة.

  • لدى Discourse خيار عالمي personal message enabled groups (مجموعات تمكين الرسائل الشخصية)، وهو الحد الأدنى لمستوى الثقة الذي يحتاجه المستخدم قبل أن يتمكن من إنشاء رسائل مباشرة.
  • لدى المستخدمين خيار منفصل (مربع اختيار) لإرسال أو استقبال الرسائل المباشرة، user_option.allow_private_messages (خيار المستخدم. السماح بالرسائل الخاصة).

ما نريده هو أن جميع المستخدمين غير الموظفين/المشرفين/المسؤولين لا يمكنهم إرسال رسائل إلى المستخدمين في trust_level_1 (مستوى الثقة 1)، وهو ما نأمل أن يتم تحقيقه عن طريق تعيين personal_message_enabled_groups (مجموعات تمكين الرسائل الشخصية) إلى trust_level_2 (مستوى الثقة 2). ولكن يبدو أن الخيارين أعلاه يُعاملان بشكل منفصل، وخيار المستخدم له الأسبقية. أي أن المستخدم في trust_level_1 (مستوى الثقة 1) بالتأكيد لا يمكنه بدء رسائل مباشرة، ولكن إذا تم تمكين allow_private_messages (السماح بالرسائل الخاصة)، فإن القيمة can_send_private_message_to_user (يمكن إرسال رسالة خاصة للمستخدم) تكون صحيحة.

نظرًا لأن الخيار العالمي لا يتجاوز مربع الاختيار، يبدو من غير الدقيق القول personal message enabled groups (مجموعات تمكين الرسائل الشخصية)، حيث لا يزال المستخدم غير الموجود في المجموعة التي تحددها هذه القيمة ممكّنًا ليكون في رسالة خاصة (لا يمكنه فقط البدء بها). يمكنني أن أرى الرغبة في أن يتجاوز خيار المستخدم هذا إعداد الموقع، لذلك أعتقد أنه يمكن تسمية هذا الإعداد بشيء آخر، ربما personal message initiating groups (مجموعات بدء الرسائل الشخصية)؟

5 إعجابات