فئات 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 إعجابات

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

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

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

3 إعجابات