مع الحاجة إلى هذا المستوى الدقيق من الوصول، قد تحتاج إلى التفكير فيما إذا كان الموضوع العام العادي هو الحل الأفضل. ربما يمكنك توضيح حالة الاستخدام المحددة لديك؟
ستكون نقطة انطلاق جيدة بالفعل هي إضافة الردود الخاصة الخاصة بي. لديها وظيفة تسمى can_see_post_if_author_among والتي تأخذ حاليًا موضوعًا. يجب عليك تعديلها لتأخذ منشورًا. يجب عليك تخزين المستخدمين المسموح لهم مع المنشور في حقل مخصص ثم التحقق من المستخدم الذي يشاهد مقابل هذه القائمة.
تتجاوز الإضافة أيضًا منطق التحكم في الوصول للمنشورات الخام، والبحث، وعروض المواضيع، ونشاط ملف تعريف المستخدم.
ومع ذلك، أتوقع أن تواجه بعض المشكلات من وجهة نظر الأداء وتجربة المستخدم، خاصة إذا لم تكن لديك خبرة في تطوير إضافات Discourse، فقد يكون هذا مشروعًا كبيرًا، لذا أوصي مرة أخرى بأن تفكر فيما إذا كان هذا هو النهج الأفضل لحالة الاستخدام الخاصة بك.