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

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

لم أرَ أي شخص آخر ينشر عن هذا، ولكني أردت فقط أن أقول إنني أعتقد أن إعداد الموقع 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 إعجابات

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

إعداد personal_message_enabled_groups غير مخصص للاستخدام كقائمة حظر. إنها معضلة؛ ربما يمكننا تغيير السلوك الحالي بحيث لا يتمكن الأشخاص الذين ليسوا في personal_message_enabled_groups من تلقي رسائل من أي شخص سوى الموظفين أيضًا؟ لست متأكدًا من عدد التوقعات التي قد يكسرها هذا.

سأترك @tobiaseigen للإدلاء برأيه أيضًا.

3 إعجابات

شكرا لمساهمتك. أنا فقط أقدم أن personal_message_enabled_groups يعني أن إلغاء تحديد المربع يعني personal_message_DISABLED_groups، وهو ليس صحيحًا في الواقع.

أقدر المجتمع النشط هنا و Discourse نفسها. شكرا لك!

إعجابَين (2)

للتوضيح، هذا هو الإعداد الذي نتحدث عنه هنا وكيف تم وصفه:

لقد أجريت اختبارًا مع مستخدمين تجريبيين ولاحظت بعض الأشياء:

  • المستخدمون الذين هم في المجموعات المحددة هنا لديهم وصول كامل إلى نظام الرسائل الخاصة. يرون قسم الرسائل في الشريط الجانبي، ورابط الرسائل في قائمة ملف تعريف المستخدم الخاص بهم، وأيقونة الرسائل في قائمة الإشعارات. يمكنهم أيضًا بدء الرسائل الخاصة والرد عليها.
  • المستخدمون الذين ليسوا في المجموعات المحددة هنا يمكنهم فقط تلقي الرسائل الخاصة من الآخرين المسموح لهم ببدء الرسائل الخاصة. لا يمكنهم بدء الرسائل الخاصة، ولكن يُسمح لهم بالرد على الرسائل الخاصة التي بدأها الآخرون. لا يرون نظام الرسائل في واجهة المستخدم على الإطلاق، باستثناء أنهم يتلقون إشعارات بشأن الرسائل الخاصة التي يتلقونها ويمكنهم الوصول إليها بهذه الطريقة. يمكنهم أيضًا الانتقال مباشرة إلى صندوق الوارد الخاص بهم عن طريق الذهاب إلى، على سبيل المثال، https://meta.discourse.org/my/messages، ولكن لا يرون خيار بدء رسالة. يمكنهم إزالة أنفسهم من رسالة تلقوها.
  • يمكن إزالة المشرفين والمسؤولين من هنا ولكن لا يزال لديهم وصول كامل إلى الميزة كما لو كانوا محددين.

أعتقد أن الهدف هنا هو السماح للمواقع بتقليل/تعطيل نظام الرسائل لمعظم المستخدمين، بحيث تتم المناقشة في المواضيع ولا يتم إخفاؤها حيث يصعب الإشراف عليها. وفي الوقت نفسه، لا يزال يُسمح للمسؤولين والمشرفين ببدء الرسائل وهي جزء لا يتجزأ من نظام الإبلاغ.

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

كيف يبدو هذا التغيير؟

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

أعتقد أيضًا أنه يجب علينا بالفعل توفير باب خلفي للرسائل إذا لم يتم تحديد مستخدم هنا ولكنه تلقى رسالة واحدة أو أكثر تم إنشاؤها بواسطة شخص آخر. أشعر أن هذا معطل بالنسبة لي لأنه لا توجد طريقة للعودة. أعتقد أن الأكثر منطقية سيكون إعادة قسم الرسائل في ملف تعريف المستخدم والتنقل الأفقي الكامل للمستخدم > الرسائل عند النظر إلى رسالة. أعتقد أننا لن نحتاج إلى إعادته إلى الشريط الجانبي ولكن ربما يجب علينا فعل ذلك أيضًا؟

أعتقد أننا على الأرجح لا نستطيع تغيير سلوك هذا الإعداد الحالي لأنه كما تقول، فإنه يكسر التوقعات. ولكن كما تقول، يمكننا إضافة إعداد آخر لمنع مجموعات معينة من تلقي الرسائل الخاصة. يمكنني أن أرى أن هذه ميزة قيمة لبعض المجتمعات - هل طلب أي شخص آخر هذا من قبل؟

لتلخيص ما قد نفعله هنا:

  • تحسين وصف إعداد المسؤول personal_message_enabled_groups
  • لا يزال عرض التنقل للمستخدم > الرسائل بمجرد تلقي المستخدم لرسالة خاصة، حتى لو لم يكن مسموحًا له بإرسال رسائل خاصة
  • إضافة إعداد جديد disallow_personal_message_groups
3 إعجابات

شكراً لك على ردك الشامل يا @tobiaseigen. أعتقد أن ما تقترحه يتجاوز ما كان في ذهني. مجرد تعديل وصف personal_message_enabled_groups لتوضيح ما يفعله سيكون مفيدًا. شكراً لك!

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