نتعامل بالفعل مع بعض هذه المنطق الخاص بإضافة الأشخاص إلى قنوات الدردشة وإزالتها، إذا كانت القناة مرتبطة بفئة خاصة.
فالكو، لا أتذكر إذا كان لدينا بالفعل طريقة لربط قناة صوتية بقناة دردشة أم لا. أعلم أننا ناقشنا ذلك في الماضي فيما يتعلق بالرسائل المباشرة (DMs). لكن ربما يمكن أن يكون هذا نهجًا مناسبًا هنا.
بديلًا لذلك، يمكننا نسخ ما نفعله لقنوات الدردشة والسماح للفئات بأن تعمل كطبقة التحكم في الوصول (على الرغم من أنني أعلم أننا ناقشنا مرارًا وتكرارًا إزالة هذه الطبقة من التوسيط والسماح بإعداد الوصول مباشرة على مستوى القناة).
- إعداد فئة خاصة
- إنشاء قناة دردشة لتلك الفئة
- تفعيل الصوت في تلك قناة الدردشة (أو إنشاء قناة صوتية للفئة أيضًا)
إذا كنت ترغب أيضًا في تقييد الميزة ككل لمجموعة محددة من المجموعات، فأعتقد أنه لا يزال بحاجة إلى إدارتها عبر إعداد الموقع. ربما يمكن أن يساعد سير عمل (Workflow) في إدارة مستوى معين من الأتمتة أو التحقق من الاتساق لذلك.
@martin قد يكون لهذا الأمر بعض التداخل مع موضوعات التحكم العام في الوصول التي تعمل عليها.
قد يستحق الأمر أن نلتقي مع @awesomerobot لمناقشة إطلاق دفعة أوسع بشأن ذلك قريبًا، حتى نتمكن من التفكير في كيفية تطبيق هذا الجانب من الأمور بشكل أكثر اتساقًا في جميع أنحاء التطبيق.