Is there a way, perhaps witha plugin, to restrict posters to a public topic to a defined list? Ideally this should be a topic specific list of users.
Not sure exactly what you are asking for, but category security settings is the place to look to set up who is allowed to create topics, reply to topics or even see topics within each category. So I guess you’d want to put the topic you want to restrict access to within a category set up with the permissions you desire. E.g. everyone can see and reply, but only staff can create.

That is at a category level. What about at a topic level?
Convert the topic to a PM if topic-level restrictions are needed. Topics do not support restricted access except that provided at the category level.
Or just create a category for the one topic if you need it to be public but restrict who is allowed to post to it. You could then later close the topic and move it to a different category and delete the special category with restricted access.
ما هو السبب وراء عدم تقييد المستخدمين أو المجموعات بموضوع معين؟ لدينا حالة استخدام نريد فيها إنشاء العديد من الخيوط حيث يكون لمجموعة من المستخدمين حق الوصول إلى مجموعة محددة من الخيوط. على سبيل المثال، يمكن للمجموعة 1 الوصول إلى الخيوط 1 و 4 و 7 و 10، بينما يمكن للمجموعة 2 الوصول إلى الخيوط 2 و 5 و 8، وهكذا. قد يكون هناك العديد من هذه الخيوط والعديد من هذه المجموعات. لا يبدو من المنطقي إنشاء جميعها كفئات، رغم أن ذلك يبدو الخيار الوحيد المتاح لدينا حاليًا.
هل يمكن لأحد شرح سبب عدم تمديد مفهوم الصلاحيات ليشمل المواضيع؟
المواضيع ذات الأذونات الفردية موجودة بالفعل داخل Discourse، وتُعرف باسم الرسائل الخاصة.
المواضيع داخل الفئات ترث الأذونات بالفعل على مستوى الفئة، وسيكون من المحير للغاية وغير البديهي إذا أمكن التفاعل مع موضوع واحد بشكل مختلف عن آخر.
نموذج الأذونات بسيط وبديهي بالتصميم، وحالة الاستخدام الخاصة بك مدعومة بالفعل من خلال الرسائل الخاصة.
ألا يعني ‘الرسالة الشخصية’ أنها تكون مرئية لشخص واحد فقط؟ الهدف هنا هو جعل موضوع واحد متاحًا لمجموعة من المستخدمين. هل تدعم الرسائل الخاصة ذلك؟
نعم، يمكن إرسال الرسائل الخاصة بين أي تركيبة من المستخدمين والمجموعات.
لكن لا يمكن أن تكون عامة. سيكون من المفيد جدًا وجود وظيفة تشبه الرسائل الخاصة، حيث يمكن إضافة المنشورين/المجموعات للمساهمة، لكن يمكن للجميع رؤيتها.
بعد التفكير في هذا الأمر أكثر، أعتقد أنه سيكون مفيدًا جدًا. إحدى الطرق لتنفيذه قد تكون: 1) جعل بعض الرسائل الخاصة (PMs) عامة ضمن فئة معينة من خلال إعداد، أو ربما 2) منح إذنًا على مستوى الموضوع لمستخدمين أو مجموعات محددة للنشر في موضوع مغلق.
من بين الخيارين، يبدو أن الخيار الثاني هو الحل الأكثر مباشرة. ومن المثالي أن يتمكن الأشخاص من طلب إذن للنشر.
هل يمكن إضافة هذه الميزة إلى خارطة الطريق؟
لا، سيتطلب ذلك إعادة كتابة شبه كاملة لمنصة Discourse من الصفر. نحن لا نفعل ذلك، ولم نفعله أبدًا، فيما يتعلق بالصلاحيات على مستوى كل موضوع. باستثناء الرسائل الخاصة.
يمكنك بالطبع تحويل المواضيع إلى رسائل خاصة والعكس.
ماذا عن السماح لنا بجعل الرسائل الخاصة مرئية للجمهور ضمن فئة معينة؟ هل هذا أسهل؟