هل توجد طريقة، ربما باستخدام إضافة، لتقييد المنشورات في موضوع عام إلى قائمة محددة؟理想的情况下، يجب أن تكون هذه قائمة مستخدمين خاصة بكل موضوع.
غير متأكد تمامًا مما تسأل عنه، لكن فئة “إعدادات الأمان” هي المكان المناسب للتحقق من تحديد من يُسمح له بإنشاء مواضيع أو الرد عليها أو حتى رؤية المواضيع داخل كل فئة. لذا، أعتقد أنك ستريد وضع الموضوع الذي تريد تقييد الوصول إليه ضمن فئة مُعدة مع الصلاحيات التي ترغب فيها. على سبيل المثال: يمكن للجميع رؤية المواضيع والرد عليها، لكن فقط “طاقم العمل” يمكنهم الإنشاء.
هذا على مستوى الفئة. ماذا عن مستوى الموضوع؟
حوّل الموضوع إلى رسالة خاصة إذا كانت هناك حاجة إلى قيود على مستوى الموضوع. لا تدعم الموضوعات الوصول المقيد إلا ما يُوفّر على مستوى الفئة.
أو ببساطة أنشئ فئة للموضوع الواحد إذا كنت تريد أن يكون عامًا ولكن تقيد من يُسمح له بالنشر فيه. يمكنك بعد ذلك إغلاق الموضوع لاحقًا ونقله إلى فئة مختلفة وحذف الفئة الخاصة ذات الوصول المقيد.
ما هو السبب وراء عدم تقييد المستخدمين أو المجموعات بموضوع معين؟ لدينا حالة استخدام نريد فيها إنشاء العديد من الخيوط حيث يكون لمجموعة من المستخدمين حق الوصول إلى مجموعة محددة من الخيوط. على سبيل المثال، يمكن للمجموعة 1 الوصول إلى الخيوط 1 و 4 و 7 و 10، بينما يمكن للمجموعة 2 الوصول إلى الخيوط 2 و 5 و 8، وهكذا. قد يكون هناك العديد من هذه الخيوط والعديد من هذه المجموعات. لا يبدو من المنطقي إنشاء جميعها كفئات، رغم أن ذلك يبدو الخيار الوحيد المتاح لدينا حاليًا.
هل يمكن لأحد شرح سبب عدم تمديد مفهوم الصلاحيات ليشمل المواضيع؟
المواضيع ذات الأذونات الفردية موجودة بالفعل داخل Discourse، وتُعرف باسم الرسائل الخاصة.
المواضيع داخل الفئات ترث الأذونات بالفعل على مستوى الفئة، وسيكون من المحير للغاية وغير البديهي إذا أمكن التفاعل مع موضوع واحد بشكل مختلف عن آخر.
نموذج الأذونات بسيط وبديهي بالتصميم، وحالة الاستخدام الخاصة بك مدعومة بالفعل من خلال الرسائل الخاصة.
ألا يعني ‘الرسالة الشخصية’ أنها تكون مرئية لشخص واحد فقط؟ الهدف هنا هو جعل موضوع واحد متاحًا لمجموعة من المستخدمين. هل تدعم الرسائل الخاصة ذلك؟
نعم، يمكن إرسال الرسائل الخاصة بين أي تركيبة من المستخدمين والمجموعات.
لكن لا يمكن أن تكون عامة. سيكون من المفيد جدًا وجود وظيفة تشبه الرسائل الخاصة، حيث يمكن إضافة المنشورين/المجموعات للمساهمة، لكن يمكن للجميع رؤيتها.
بعد التفكير في هذا الأمر أكثر، أعتقد أنه سيكون مفيدًا جدًا. إحدى الطرق لتنفيذه قد تكون: 1) جعل بعض الرسائل الخاصة (PMs) عامة ضمن فئة معينة من خلال إعداد، أو ربما 2) منح إذنًا على مستوى الموضوع لمستخدمين أو مجموعات محددة للنشر في موضوع مغلق.
من بين الخيارين، يبدو أن الخيار الثاني هو الحل الأكثر مباشرة. ومن المثالي أن يتمكن الأشخاص من طلب إذن للنشر.
هل يمكن إضافة هذه الميزة إلى خارطة الطريق؟
لا، سيتطلب ذلك إعادة كتابة شبه كاملة لمنصة Discourse من الصفر. نحن لا نفعل ذلك، ولم نفعله أبدًا، فيما يتعلق بالصلاحيات على مستوى كل موضوع. باستثناء الرسائل الخاصة.
يمكنك بالطبع تحويل المواضيع إلى رسائل خاصة والعكس.
ماذا عن السماح لنا بجعل الرسائل الخاصة مرئية للجمهور ضمن فئة معينة؟ هل هذا أسهل؟
