فئات CSS للمجموعات الحالية التي يمكنها عرض الموضوع؟

متابعةً للنقاش من فئات CSS لمجموعات المستخدم الحالي:

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

تعجبني هذه الفكرة، https://meta.discourse.org/t/display-posts-visibility/181878، وأتمنى أن أتمكن من المضي قدمًا لإظهار المجموعات المحددة التي يمكنها رؤية المواضيع المحددة.

حاليًا، يستخدم Display Posts Visibility .archetype-regular و .archetype-private_message لإظهار الرسائل العامة بالكامل مقابل الرسائل الخاصة بالكامل، ولكنه يستخدم .read-restricted لإظهار تلك المقيدة بالمجموعات. ولكن نظرًا لأن .read-restricted ليست دقيقة، يبدو من الصعب معرفة المجموعات التي يمكنها عرض الموضوع الحالي.

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

ربما يكون مكون سمة بسيطًا، مثل https://meta.discourse.org/t/css-classes-for-current-users-groups/226068، ولكني لا أستطيع العثور على شيء في discourse/app/assets/javascripts/discourse/app/lib/plugin-api.js at 99a6f32554e43a15da491c0e4db28a3537e98358 · discourse/discourse · GitHub للحصول على المجموعات الحالية التي يمكنها عرض الموضوع.

أي أفكار؟

3 إعجابات

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

هذا يعني أنك ستحتاج إلى إضافة (plugin) من أجل كشف هذه المعلومات لواجهة المستخدم.

3 إعجابات

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

يمكنني أيضًا أن أفهم كيف يمكن اعتبار العكس - عدم إخبار الأشخاص بالمجموعات التي لديها حق الوصول إلى فئة معينة - انتهاكًا للخصوصية. على سبيل المثال، إذا قمت بالنشر في فئة #feature، وإذا كنت أعرف أنها “مقيدة”، فقد يعني ذلك أن الأشخاص الآخرين في مجموعة الميزات فقط هم من يمكنهم رؤيتها أو قد يعني أن الجميع على المنصة لا يزال بإمكانهم رؤيتها ولكن ربما لا تمتلك مجموعة واحدة القدرة على إنشاء مواضيع أو ردود. بالنسبة لمنتدى عام في الغالب مثل Meta، ربما ليس أمرًا كبيرًا، حيث نفترض على الأرجح أن معظم الأشياء التي ننشرها عامة، ولكن بينما أفكر في استضافة المزيد من المحادثات الخاصة، أصبح أكثر حساسية تجاه “انتظر، من بالضبط سيكون قادرًا على رؤية ما أكتبه؟”

بغض النظر، شكرًا لإخباري أنه غير ممكن حاليًا ولكنه يمكن أن يكون كذلك مع إضافة :pray:

3 إعجابات