رسالة "مرئي للأعضاء في المجموعات فقط" عند المشاركة

نريد فئة معينة ألا تكون مرئية لـ TL0، بمعنى آخر، فقط TL1+. لهذا الغرض، قمنا بتعيينها على النحو التالي:

وهذا يعمل بشكل جيد ولا يمكن لـ TL1+ فقط رؤيته/الرد عليه/إنشائه.

ومع ذلك، لاحظ أحد أعضائنا أنه إذا نقروا على وقت النشر، فسيظهر:

مما يشير إلى أن TL1 فقط يمكنه رؤيته، وهذا مربك بعض الشيء لأنه ليس صحيحًا تمامًا.

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

والذي أعتقد أنه صحيح الآن (إذا تجاهلنا الموظفين)، ولكنه لا يجعل الأمور أكثر وضوحًا بالضبط.

حاولت الاحتفاظ بمجموعة everyone بالأذونات المقصودة وإضافة TL0 صراحةً بأذونات مختلفة، لكن هذا لا يعمل وأعتقد أنه يمكن أن يصبح مربكًا للغاية.

لذا فإن أسئلتي هي:

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

نعتذر إذا تم طرح هذا/مناقشته في مكان آخر، ولكني وجدت فقط أشياء مماسية.

كل من لديه مستوى ثقة 1 وما فوق موجود في مجموعة مستوى الثقة 1. لذا فهو صحيح، لأن كل من لديه مستوى ثقة 2+ مدرج بالفعل.

الرسالة مقصودة، فهي تذكرك بأنه لن يتمكن الجميع من قراءة المنشور الذي تريد ربطه.

3 إعجابات

ستعمل الروابط المشتركة في منتداك. ومع ذلك، إذا تمت مشاركة الرابط على سبيل المثال على Reddit. سيحتاج الزائر الخارجي إلى تسجيل الدخول وأن يكون لديه min tl1+ للعرض.

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

فقط مرئي لأعضاء المجموعة: trust_level_1

بافتراض أن المستخدم يعرف ما هي مستويات الثقة، فمن غير المرجح أن يكونوا على دراية بأن أيًا كانت الأذونات التي يمتلكها TL1، فإن مستويات الثقة الأعلى ستمتلكها أيضًا. ولاحظ أن الجملة لا تذكر الأذونات ولكن المجموعات: فقط أعضاء مجموعة معينة يمكنهم رؤيتها، مما يؤدي إلى التفكير في أن أعضاء مجموعات مختلفة لا يمكنهم ذلك. سيكون الأمر منطقيًا أكثر إذا كنا نتحدث عن مجموعة مسماة مخصصة، ولكن عندما تكون المجموعة واحدة من مستويات الثقة، يمكن أن يكون الأمر مربكًا بسبب وراثة الأذونات التي لا يعرفها/يفهمها الجميع.

ربما بالنسبة لمجموعات مستويات الثقة، يمكن لهذا الإشعار أن يسرد فقط الأدنى منها ويتضمن لاحقة “وما فوق” - سيعمل هذا حتى عندما يكون إعداد الفئة يحتوي فقط على trust_level_1. بالنسبة للمجموعات الأخرى (غير المستندة إلى مستويات الثقة)، يمكن سردها بأسمائها كما هي الآن. ولكن، أعتقد أن هذا من المحتمل أن يكون أكثر تعقيدًا في التنفيذ، على الرغم من أنه أقل إرباكًا للمستخدمين.

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

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

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

الرسالة لا تقول “مرئي للمستخدمين الذين لديهم مستوى الثقة 1”. بل تقول “مرئي لجميع أعضاء مجموعة مستوى الثقة 1”.